https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_getblockbynumber

def get_block_by_number(self, block_number, full_transactions=True):
        """
        https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_getblockbynumber
        """
        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']