Ethereum GraphQL

{
    block(number:1000000){
    transactions {
      hash
    }
  }
}
{
    blocks(from:1000000,to:1001000){
    number,
    transactions {
      hash
    }
  }
}
{
    transaction(hash:"0xe1777b28a633932aac0d795c817e2aef115e8115a3d2e41bbaa51517f2e4db8c"){
    block {
            number
    }, createdContract {
      address
    }
  }
}
{
    block(number:1000000){
    transactions {
      hash
    }
  }
}
{
    blocks(from:1000000,to:1001000){
    number,
    transactions {
      hash
    }
  }
}
{
    transaction(hash:"0xe1777b28a633932aac0d795c817e2aef115e8115a3d2e41bbaa51517f2e4db8c"){
    block {
            number
    }, createdContract {
      address
    }
  }
}