code: def get_block_by_number(self, block_number, full_transactions=True):
          
          if isinstance(block_number, numbers.Number):
              block_number_as_hex = hex(block_number)
          else:
              block_number_as_hex = block_number
          response = self.make_request(
              "eth_getBlockByNumber", [block_number_as_hex, full_transactions],
          )
          return response['result']
docs: https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_getblockbynumber