eccd_abi

package
v0.0.0-...-c6caad8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 11, 2021 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const ContextABI = "[{\"inputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"}]"

ContextABI is the input ABI used to generate the binding from.

View Source
const EthCrossChainDataABI = "" /* 6568-byte string literal not displayed */

EthCrossChainDataABI is the input ABI used to generate the binding from.

View Source
const IEthCrossChainDataABI = "" /* 4151-byte string literal not displayed */

IEthCrossChainDataABI is the input ABI used to generate the binding from.

View Source
const OwnableABI = "" /* 1155-byte string literal not displayed */

OwnableABI is the input ABI used to generate the binding from.

View Source
const PausableABI = "" /* 624-byte string literal not displayed */

PausableABI is the input ABI used to generate the binding from.

Variables

View Source
var EthCrossChainDataBin = "" /* 8956-byte string literal not displayed */

EthCrossChainDataBin is the compiled bytecode used for deploying new contracts.

View Source
var EthCrossChainDataFuncSigs = map[string]string{
	"fcbdc1e0": "ConKeepersPkBytes()",
	"67e31a74": "CurEpochStartHeight()",
	"00c5fff8": "EthToPolyTxHashIndex()",
	"529caad8": "EthToPolyTxHashMap(uint256)",
	"20bbde38": "ExtraData(bytes32,bytes32)",
	"0586763c": "checkIfFromChainTxExist(uint64,bytes32)",
	"69d48074": "getCurEpochConPubKeyBytes()",
	"5ac40790": "getCurEpochStartHeight()",
	"29927875": "getEthTxHash(uint256)",
	"ff3d24a1": "getEthTxHashIndex()",
	"40602bb5": "getExtraData(bytes32,bytes32)",
	"8f32d59b": "isOwner()",
	"e90bfdcf": "markFromChainTxExist(uint64,bytes32)",
	"8da5cb5b": "owner()",
	"8456cb59": "pause()",
	"5c975abb": "paused()",
	"41973cd9": "putCurEpochConPubKeyBytes(bytes)",
	"8a8bd17f": "putCurEpochStartHeight(uint32)",
	"4c3ccf64": "putEthTxHash(bytes32)",
	"1afe374e": "putExtraData(bytes32,bytes32,bytes)",
	"715018a6": "renounceOwnership()",
	"f2fde38b": "transferOwnership(address)",
	"3f4ba83a": "unpause()",
}

EthCrossChainDataFuncSigs maps the 4-byte function signature to its string representation.

View Source
var IEthCrossChainDataFuncSigs = map[string]string{
	"0586763c": "checkIfFromChainTxExist(uint64,bytes32)",
	"69d48074": "getCurEpochConPubKeyBytes()",
	"5ac40790": "getCurEpochStartHeight()",
	"29927875": "getEthTxHash(uint256)",
	"ff3d24a1": "getEthTxHashIndex()",
	"40602bb5": "getExtraData(bytes32,bytes32)",
	"e90bfdcf": "markFromChainTxExist(uint64,bytes32)",
	"8456cb59": "pause()",
	"5c975abb": "paused()",
	"41973cd9": "putCurEpochConPubKeyBytes(bytes)",
	"8a8bd17f": "putCurEpochStartHeight(uint32)",
	"4c3ccf64": "putEthTxHash(bytes32)",
	"1afe374e": "putExtraData(bytes32,bytes32,bytes)",
	"f2fde38b": "transferOwnership(address)",
	"3f4ba83a": "unpause()",
}

IEthCrossChainDataFuncSigs maps the 4-byte function signature to its string representation.

View Source
var OwnableFuncSigs = map[string]string{
	"8f32d59b": "isOwner()",
	"8da5cb5b": "owner()",
	"715018a6": "renounceOwnership()",
	"f2fde38b": "transferOwnership(address)",
}

OwnableFuncSigs maps the 4-byte function signature to its string representation.

View Source
var PausableFuncSigs = map[string]string{
	"5c975abb": "paused()",
}

PausableFuncSigs maps the 4-byte function signature to its string representation.

Functions

This section is empty.

Types

type Context

type Context struct {
	ContextCaller     // Read-only binding to the contract
	ContextTransactor // Write-only binding to the contract
	ContextFilterer   // Log filterer for contract events
}

Context is an auto generated Go binding around an Ethereum contract.

func NewContext

func NewContext(address common.Address, backend bind.ContractBackend) (*Context, error)

NewContext creates a new instance of Context, bound to a specific deployed contract.

type ContextCaller

type ContextCaller struct {
	// contains filtered or unexported fields
}

ContextCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewContextCaller

func NewContextCaller(address common.Address, caller bind.ContractCaller) (*ContextCaller, error)

NewContextCaller creates a new read-only instance of Context, bound to a specific deployed contract.

type ContextCallerRaw

type ContextCallerRaw struct {
	Contract *ContextCaller // Generic read-only contract binding to access the raw methods on
}

ContextCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ContextCallerRaw) Call

func (_Context *ContextCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type ContextCallerSession

type ContextCallerSession struct {
	Contract *ContextCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts  // Call options to use throughout this session
}

ContextCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type ContextFilterer

type ContextFilterer struct {
	// contains filtered or unexported fields
}

ContextFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewContextFilterer

func NewContextFilterer(address common.Address, filterer bind.ContractFilterer) (*ContextFilterer, error)

NewContextFilterer creates a new log filterer instance of Context, bound to a specific deployed contract.

type ContextRaw

type ContextRaw struct {
	Contract *Context // Generic contract binding to access the raw methods on
}

ContextRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*ContextRaw) Call

func (_Context *ContextRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*ContextRaw) Transact

func (_Context *ContextRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ContextRaw) Transfer

func (_Context *ContextRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type ContextSession

type ContextSession struct {
	Contract     *Context          // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

ContextSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

type ContextTransactor

type ContextTransactor struct {
	// contains filtered or unexported fields
}

ContextTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewContextTransactor

func NewContextTransactor(address common.Address, transactor bind.ContractTransactor) (*ContextTransactor, error)

NewContextTransactor creates a new write-only instance of Context, bound to a specific deployed contract.

type ContextTransactorRaw

type ContextTransactorRaw struct {
	Contract *ContextTransactor // Generic write-only contract binding to access the raw methods on
}

ContextTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ContextTransactorRaw) Transact

func (_Context *ContextTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ContextTransactorRaw) Transfer

func (_Context *ContextTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type ContextTransactorSession

type ContextTransactorSession struct {
	Contract     *ContextTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts  // Transaction auth options to use throughout this session
}

ContextTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

type EthCrossChainData

type EthCrossChainData struct {
	EthCrossChainDataCaller     // Read-only binding to the contract
	EthCrossChainDataTransactor // Write-only binding to the contract
	EthCrossChainDataFilterer   // Log filterer for contract events
}

EthCrossChainData is an auto generated Go binding around an Ethereum contract.

func DeployEthCrossChainData

func DeployEthCrossChainData(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *EthCrossChainData, error)

DeployEthCrossChainData deploys a new Ethereum contract, binding an instance of EthCrossChainData to it.

func NewEthCrossChainData

func NewEthCrossChainData(address common.Address, backend bind.ContractBackend) (*EthCrossChainData, error)

NewEthCrossChainData creates a new instance of EthCrossChainData, bound to a specific deployed contract.

type EthCrossChainDataCaller

type EthCrossChainDataCaller struct {
	// contains filtered or unexported fields
}

EthCrossChainDataCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewEthCrossChainDataCaller

func NewEthCrossChainDataCaller(address common.Address, caller bind.ContractCaller) (*EthCrossChainDataCaller, error)

NewEthCrossChainDataCaller creates a new read-only instance of EthCrossChainData, bound to a specific deployed contract.

func (*EthCrossChainDataCaller) CheckIfFromChainTxExist

func (_EthCrossChainData *EthCrossChainDataCaller) CheckIfFromChainTxExist(opts *bind.CallOpts, fromChainId uint64, fromChainTx [32]byte) (bool, error)

CheckIfFromChainTxExist is a free data retrieval call binding the contract method 0x0586763c.

Solidity: function checkIfFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) view returns(bool)

func (*EthCrossChainDataCaller) ConKeepersPkBytes

func (_EthCrossChainData *EthCrossChainDataCaller) ConKeepersPkBytes(opts *bind.CallOpts) ([]byte, error)

ConKeepersPkBytes is a free data retrieval call binding the contract method 0xfcbdc1e0.

Solidity: function ConKeepersPkBytes() view returns(bytes)

func (*EthCrossChainDataCaller) CurEpochStartHeight

func (_EthCrossChainData *EthCrossChainDataCaller) CurEpochStartHeight(opts *bind.CallOpts) (uint32, error)

CurEpochStartHeight is a free data retrieval call binding the contract method 0x67e31a74.

Solidity: function CurEpochStartHeight() view returns(uint32)

func (*EthCrossChainDataCaller) EthToPolyTxHashIndex

func (_EthCrossChainData *EthCrossChainDataCaller) EthToPolyTxHashIndex(opts *bind.CallOpts) (*big.Int, error)

EthToPolyTxHashIndex is a free data retrieval call binding the contract method 0x00c5fff8.

Solidity: function EthToPolyTxHashIndex() view returns(uint256)

func (*EthCrossChainDataCaller) EthToPolyTxHashMap

func (_EthCrossChainData *EthCrossChainDataCaller) EthToPolyTxHashMap(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)

EthToPolyTxHashMap is a free data retrieval call binding the contract method 0x529caad8.

Solidity: function EthToPolyTxHashMap(uint256 ) view returns(bytes32)

func (*EthCrossChainDataCaller) ExtraData

func (_EthCrossChainData *EthCrossChainDataCaller) ExtraData(opts *bind.CallOpts, arg0 [32]byte, arg1 [32]byte) ([]byte, error)

ExtraData is a free data retrieval call binding the contract method 0x20bbde38.

Solidity: function ExtraData(bytes32 , bytes32 ) view returns(bytes)

func (*EthCrossChainDataCaller) GetCurEpochConPubKeyBytes

func (_EthCrossChainData *EthCrossChainDataCaller) GetCurEpochConPubKeyBytes(opts *bind.CallOpts) ([]byte, error)

GetCurEpochConPubKeyBytes is a free data retrieval call binding the contract method 0x69d48074.

Solidity: function getCurEpochConPubKeyBytes() view returns(bytes)

func (*EthCrossChainDataCaller) GetCurEpochStartHeight

func (_EthCrossChainData *EthCrossChainDataCaller) GetCurEpochStartHeight(opts *bind.CallOpts) (uint32, error)

GetCurEpochStartHeight is a free data retrieval call binding the contract method 0x5ac40790.

Solidity: function getCurEpochStartHeight() view returns(uint32)

func (*EthCrossChainDataCaller) GetEthTxHash

func (_EthCrossChainData *EthCrossChainDataCaller) GetEthTxHash(opts *bind.CallOpts, ethTxHashIndex *big.Int) ([32]byte, error)

GetEthTxHash is a free data retrieval call binding the contract method 0x29927875.

Solidity: function getEthTxHash(uint256 ethTxHashIndex) view returns(bytes32)

func (*EthCrossChainDataCaller) GetEthTxHashIndex

func (_EthCrossChainData *EthCrossChainDataCaller) GetEthTxHashIndex(opts *bind.CallOpts) (*big.Int, error)

GetEthTxHashIndex is a free data retrieval call binding the contract method 0xff3d24a1.

Solidity: function getEthTxHashIndex() view returns(uint256)

func (*EthCrossChainDataCaller) GetExtraData

func (_EthCrossChainData *EthCrossChainDataCaller) GetExtraData(opts *bind.CallOpts, key1 [32]byte, key2 [32]byte) ([]byte, error)

GetExtraData is a free data retrieval call binding the contract method 0x40602bb5.

Solidity: function getExtraData(bytes32 key1, bytes32 key2) view returns(bytes)

func (*EthCrossChainDataCaller) IsOwner

func (_EthCrossChainData *EthCrossChainDataCaller) IsOwner(opts *bind.CallOpts) (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() view returns(bool)

func (*EthCrossChainDataCaller) Owner

func (_EthCrossChainData *EthCrossChainDataCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*EthCrossChainDataCaller) Paused

func (_EthCrossChainData *EthCrossChainDataCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

type EthCrossChainDataCallerRaw

type EthCrossChainDataCallerRaw struct {
	Contract *EthCrossChainDataCaller // Generic read-only contract binding to access the raw methods on
}

EthCrossChainDataCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*EthCrossChainDataCallerRaw) Call

func (_EthCrossChainData *EthCrossChainDataCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type EthCrossChainDataCallerSession

type EthCrossChainDataCallerSession struct {
	Contract *EthCrossChainDataCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts            // Call options to use throughout this session
}

EthCrossChainDataCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*EthCrossChainDataCallerSession) CheckIfFromChainTxExist

func (_EthCrossChainData *EthCrossChainDataCallerSession) CheckIfFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (bool, error)

CheckIfFromChainTxExist is a free data retrieval call binding the contract method 0x0586763c.

Solidity: function checkIfFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) view returns(bool)

func (*EthCrossChainDataCallerSession) ConKeepersPkBytes

func (_EthCrossChainData *EthCrossChainDataCallerSession) ConKeepersPkBytes() ([]byte, error)

ConKeepersPkBytes is a free data retrieval call binding the contract method 0xfcbdc1e0.

Solidity: function ConKeepersPkBytes() view returns(bytes)

func (*EthCrossChainDataCallerSession) CurEpochStartHeight

func (_EthCrossChainData *EthCrossChainDataCallerSession) CurEpochStartHeight() (uint32, error)

CurEpochStartHeight is a free data retrieval call binding the contract method 0x67e31a74.

Solidity: function CurEpochStartHeight() view returns(uint32)

func (*EthCrossChainDataCallerSession) EthToPolyTxHashIndex

func (_EthCrossChainData *EthCrossChainDataCallerSession) EthToPolyTxHashIndex() (*big.Int, error)

EthToPolyTxHashIndex is a free data retrieval call binding the contract method 0x00c5fff8.

Solidity: function EthToPolyTxHashIndex() view returns(uint256)

func (*EthCrossChainDataCallerSession) EthToPolyTxHashMap

func (_EthCrossChainData *EthCrossChainDataCallerSession) EthToPolyTxHashMap(arg0 *big.Int) ([32]byte, error)

EthToPolyTxHashMap is a free data retrieval call binding the contract method 0x529caad8.

Solidity: function EthToPolyTxHashMap(uint256 ) view returns(bytes32)

func (*EthCrossChainDataCallerSession) ExtraData

func (_EthCrossChainData *EthCrossChainDataCallerSession) ExtraData(arg0 [32]byte, arg1 [32]byte) ([]byte, error)

ExtraData is a free data retrieval call binding the contract method 0x20bbde38.

Solidity: function ExtraData(bytes32 , bytes32 ) view returns(bytes)

func (*EthCrossChainDataCallerSession) GetCurEpochConPubKeyBytes

func (_EthCrossChainData *EthCrossChainDataCallerSession) GetCurEpochConPubKeyBytes() ([]byte, error)

GetCurEpochConPubKeyBytes is a free data retrieval call binding the contract method 0x69d48074.

Solidity: function getCurEpochConPubKeyBytes() view returns(bytes)

func (*EthCrossChainDataCallerSession) GetCurEpochStartHeight

func (_EthCrossChainData *EthCrossChainDataCallerSession) GetCurEpochStartHeight() (uint32, error)

GetCurEpochStartHeight is a free data retrieval call binding the contract method 0x5ac40790.

Solidity: function getCurEpochStartHeight() view returns(uint32)

func (*EthCrossChainDataCallerSession) GetEthTxHash

func (_EthCrossChainData *EthCrossChainDataCallerSession) GetEthTxHash(ethTxHashIndex *big.Int) ([32]byte, error)

GetEthTxHash is a free data retrieval call binding the contract method 0x29927875.

Solidity: function getEthTxHash(uint256 ethTxHashIndex) view returns(bytes32)

func (*EthCrossChainDataCallerSession) GetEthTxHashIndex

func (_EthCrossChainData *EthCrossChainDataCallerSession) GetEthTxHashIndex() (*big.Int, error)

GetEthTxHashIndex is a free data retrieval call binding the contract method 0xff3d24a1.

Solidity: function getEthTxHashIndex() view returns(uint256)

func (*EthCrossChainDataCallerSession) GetExtraData

func (_EthCrossChainData *EthCrossChainDataCallerSession) GetExtraData(key1 [32]byte, key2 [32]byte) ([]byte, error)

GetExtraData is a free data retrieval call binding the contract method 0x40602bb5.

Solidity: function getExtraData(bytes32 key1, bytes32 key2) view returns(bytes)

func (*EthCrossChainDataCallerSession) IsOwner

func (_EthCrossChainData *EthCrossChainDataCallerSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() view returns(bool)

func (*EthCrossChainDataCallerSession) Owner

func (_EthCrossChainData *EthCrossChainDataCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*EthCrossChainDataCallerSession) Paused

func (_EthCrossChainData *EthCrossChainDataCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

type EthCrossChainDataFilterer

type EthCrossChainDataFilterer struct {
	// contains filtered or unexported fields
}

EthCrossChainDataFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewEthCrossChainDataFilterer

func NewEthCrossChainDataFilterer(address common.Address, filterer bind.ContractFilterer) (*EthCrossChainDataFilterer, error)

NewEthCrossChainDataFilterer creates a new log filterer instance of EthCrossChainData, bound to a specific deployed contract.

func (*EthCrossChainDataFilterer) FilterOwnershipTransferred

func (_EthCrossChainData *EthCrossChainDataFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*EthCrossChainDataOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*EthCrossChainDataFilterer) FilterPaused

func (_EthCrossChainData *EthCrossChainDataFilterer) FilterPaused(opts *bind.FilterOpts) (*EthCrossChainDataPausedIterator, error)

FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*EthCrossChainDataFilterer) FilterUnpaused

func (_EthCrossChainData *EthCrossChainDataFilterer) FilterUnpaused(opts *bind.FilterOpts) (*EthCrossChainDataUnpausedIterator, error)

FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*EthCrossChainDataFilterer) ParseOwnershipTransferred

func (_EthCrossChainData *EthCrossChainDataFilterer) ParseOwnershipTransferred(log types.Log) (*EthCrossChainDataOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*EthCrossChainDataFilterer) ParsePaused

func (_EthCrossChainData *EthCrossChainDataFilterer) ParsePaused(log types.Log) (*EthCrossChainDataPaused, error)

ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*EthCrossChainDataFilterer) ParseUnpaused

func (_EthCrossChainData *EthCrossChainDataFilterer) ParseUnpaused(log types.Log) (*EthCrossChainDataUnpaused, error)

ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*EthCrossChainDataFilterer) WatchOwnershipTransferred

func (_EthCrossChainData *EthCrossChainDataFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *EthCrossChainDataOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*EthCrossChainDataFilterer) WatchPaused

func (_EthCrossChainData *EthCrossChainDataFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *EthCrossChainDataPaused) (event.Subscription, error)

WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*EthCrossChainDataFilterer) WatchUnpaused

func (_EthCrossChainData *EthCrossChainDataFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *EthCrossChainDataUnpaused) (event.Subscription, error)

WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

type EthCrossChainDataOwnershipTransferred

type EthCrossChainDataOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

EthCrossChainDataOwnershipTransferred represents a OwnershipTransferred event raised by the EthCrossChainData contract.

type EthCrossChainDataOwnershipTransferredIterator

type EthCrossChainDataOwnershipTransferredIterator struct {
	Event *EthCrossChainDataOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

EthCrossChainDataOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the EthCrossChainData contract.

func (*EthCrossChainDataOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*EthCrossChainDataOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*EthCrossChainDataOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type EthCrossChainDataPaused

type EthCrossChainDataPaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

EthCrossChainDataPaused represents a Paused event raised by the EthCrossChainData contract.

type EthCrossChainDataPausedIterator

type EthCrossChainDataPausedIterator struct {
	Event *EthCrossChainDataPaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

EthCrossChainDataPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the EthCrossChainData contract.

func (*EthCrossChainDataPausedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*EthCrossChainDataPausedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*EthCrossChainDataPausedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type EthCrossChainDataRaw

type EthCrossChainDataRaw struct {
	Contract *EthCrossChainData // Generic contract binding to access the raw methods on
}

EthCrossChainDataRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*EthCrossChainDataRaw) Call

func (_EthCrossChainData *EthCrossChainDataRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*EthCrossChainDataRaw) Transact

func (_EthCrossChainData *EthCrossChainDataRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*EthCrossChainDataRaw) Transfer

func (_EthCrossChainData *EthCrossChainDataRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type EthCrossChainDataSession

type EthCrossChainDataSession struct {
	Contract     *EthCrossChainData // Generic contract binding to set the session for
	CallOpts     bind.CallOpts      // Call options to use throughout this session
	TransactOpts bind.TransactOpts  // Transaction auth options to use throughout this session
}

EthCrossChainDataSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*EthCrossChainDataSession) CheckIfFromChainTxExist

func (_EthCrossChainData *EthCrossChainDataSession) CheckIfFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (bool, error)

CheckIfFromChainTxExist is a free data retrieval call binding the contract method 0x0586763c.

Solidity: function checkIfFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) view returns(bool)

func (*EthCrossChainDataSession) ConKeepersPkBytes

func (_EthCrossChainData *EthCrossChainDataSession) ConKeepersPkBytes() ([]byte, error)

ConKeepersPkBytes is a free data retrieval call binding the contract method 0xfcbdc1e0.

Solidity: function ConKeepersPkBytes() view returns(bytes)

func (*EthCrossChainDataSession) CurEpochStartHeight

func (_EthCrossChainData *EthCrossChainDataSession) CurEpochStartHeight() (uint32, error)

CurEpochStartHeight is a free data retrieval call binding the contract method 0x67e31a74.

Solidity: function CurEpochStartHeight() view returns(uint32)

func (*EthCrossChainDataSession) EthToPolyTxHashIndex

func (_EthCrossChainData *EthCrossChainDataSession) EthToPolyTxHashIndex() (*big.Int, error)

EthToPolyTxHashIndex is a free data retrieval call binding the contract method 0x00c5fff8.

Solidity: function EthToPolyTxHashIndex() view returns(uint256)

func (*EthCrossChainDataSession) EthToPolyTxHashMap

func (_EthCrossChainData *EthCrossChainDataSession) EthToPolyTxHashMap(arg0 *big.Int) ([32]byte, error)

EthToPolyTxHashMap is a free data retrieval call binding the contract method 0x529caad8.

Solidity: function EthToPolyTxHashMap(uint256 ) view returns(bytes32)

func (*EthCrossChainDataSession) ExtraData

func (_EthCrossChainData *EthCrossChainDataSession) ExtraData(arg0 [32]byte, arg1 [32]byte) ([]byte, error)

ExtraData is a free data retrieval call binding the contract method 0x20bbde38.

Solidity: function ExtraData(bytes32 , bytes32 ) view returns(bytes)

func (*EthCrossChainDataSession) GetCurEpochConPubKeyBytes

func (_EthCrossChainData *EthCrossChainDataSession) GetCurEpochConPubKeyBytes() ([]byte, error)

GetCurEpochConPubKeyBytes is a free data retrieval call binding the contract method 0x69d48074.

Solidity: function getCurEpochConPubKeyBytes() view returns(bytes)

func (*EthCrossChainDataSession) GetCurEpochStartHeight

func (_EthCrossChainData *EthCrossChainDataSession) GetCurEpochStartHeight() (uint32, error)

GetCurEpochStartHeight is a free data retrieval call binding the contract method 0x5ac40790.

Solidity: function getCurEpochStartHeight() view returns(uint32)

func (*EthCrossChainDataSession) GetEthTxHash

func (_EthCrossChainData *EthCrossChainDataSession) GetEthTxHash(ethTxHashIndex *big.Int) ([32]byte, error)

GetEthTxHash is a free data retrieval call binding the contract method 0x29927875.

Solidity: function getEthTxHash(uint256 ethTxHashIndex) view returns(bytes32)

func (*EthCrossChainDataSession) GetEthTxHashIndex

func (_EthCrossChainData *EthCrossChainDataSession) GetEthTxHashIndex() (*big.Int, error)

GetEthTxHashIndex is a free data retrieval call binding the contract method 0xff3d24a1.

Solidity: function getEthTxHashIndex() view returns(uint256)

func (*EthCrossChainDataSession) GetExtraData

func (_EthCrossChainData *EthCrossChainDataSession) GetExtraData(key1 [32]byte, key2 [32]byte) ([]byte, error)

GetExtraData is a free data retrieval call binding the contract method 0x40602bb5.

Solidity: function getExtraData(bytes32 key1, bytes32 key2) view returns(bytes)

func (*EthCrossChainDataSession) IsOwner

func (_EthCrossChainData *EthCrossChainDataSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() view returns(bool)

func (*EthCrossChainDataSession) MarkFromChainTxExist

func (_EthCrossChainData *EthCrossChainDataSession) MarkFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)

MarkFromChainTxExist is a paid mutator transaction binding the contract method 0xe90bfdcf.

Solidity: function markFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) returns(bool)

func (*EthCrossChainDataSession) Owner

func (_EthCrossChainData *EthCrossChainDataSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*EthCrossChainDataSession) Pause

func (_EthCrossChainData *EthCrossChainDataSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns(bool)

func (*EthCrossChainDataSession) Paused

func (_EthCrossChainData *EthCrossChainDataSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*EthCrossChainDataSession) PutCurEpochConPubKeyBytes

func (_EthCrossChainData *EthCrossChainDataSession) PutCurEpochConPubKeyBytes(curEpochPkBytes []byte) (*types.Transaction, error)

PutCurEpochConPubKeyBytes is a paid mutator transaction binding the contract method 0x41973cd9.

Solidity: function putCurEpochConPubKeyBytes(bytes curEpochPkBytes) returns(bool)

func (*EthCrossChainDataSession) PutCurEpochStartHeight

func (_EthCrossChainData *EthCrossChainDataSession) PutCurEpochStartHeight(curEpochStartHeight uint32) (*types.Transaction, error)

PutCurEpochStartHeight is a paid mutator transaction binding the contract method 0x8a8bd17f.

Solidity: function putCurEpochStartHeight(uint32 curEpochStartHeight) returns(bool)

func (*EthCrossChainDataSession) PutEthTxHash

func (_EthCrossChainData *EthCrossChainDataSession) PutEthTxHash(ethTxHash [32]byte) (*types.Transaction, error)

PutEthTxHash is a paid mutator transaction binding the contract method 0x4c3ccf64.

Solidity: function putEthTxHash(bytes32 ethTxHash) returns(bool)

func (*EthCrossChainDataSession) PutExtraData

func (_EthCrossChainData *EthCrossChainDataSession) PutExtraData(key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, error)

PutExtraData is a paid mutator transaction binding the contract method 0x1afe374e.

Solidity: function putExtraData(bytes32 key1, bytes32 key2, bytes value) returns(bool)

func (*EthCrossChainDataSession) RenounceOwnership

func (_EthCrossChainData *EthCrossChainDataSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*EthCrossChainDataSession) TransferOwnership

func (_EthCrossChainData *EthCrossChainDataSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*EthCrossChainDataSession) Unpause

func (_EthCrossChainData *EthCrossChainDataSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns(bool)

type EthCrossChainDataTransactor

type EthCrossChainDataTransactor struct {
	// contains filtered or unexported fields
}

EthCrossChainDataTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewEthCrossChainDataTransactor

func NewEthCrossChainDataTransactor(address common.Address, transactor bind.ContractTransactor) (*EthCrossChainDataTransactor, error)

NewEthCrossChainDataTransactor creates a new write-only instance of EthCrossChainData, bound to a specific deployed contract.

func (*EthCrossChainDataTransactor) MarkFromChainTxExist

func (_EthCrossChainData *EthCrossChainDataTransactor) MarkFromChainTxExist(opts *bind.TransactOpts, fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)

MarkFromChainTxExist is a paid mutator transaction binding the contract method 0xe90bfdcf.

Solidity: function markFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) returns(bool)

func (*EthCrossChainDataTransactor) Pause

func (_EthCrossChainData *EthCrossChainDataTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns(bool)

func (*EthCrossChainDataTransactor) PutCurEpochConPubKeyBytes

func (_EthCrossChainData *EthCrossChainDataTransactor) PutCurEpochConPubKeyBytes(opts *bind.TransactOpts, curEpochPkBytes []byte) (*types.Transaction, error)

PutCurEpochConPubKeyBytes is a paid mutator transaction binding the contract method 0x41973cd9.

Solidity: function putCurEpochConPubKeyBytes(bytes curEpochPkBytes) returns(bool)

func (*EthCrossChainDataTransactor) PutCurEpochStartHeight

func (_EthCrossChainData *EthCrossChainDataTransactor) PutCurEpochStartHeight(opts *bind.TransactOpts, curEpochStartHeight uint32) (*types.Transaction, error)

PutCurEpochStartHeight is a paid mutator transaction binding the contract method 0x8a8bd17f.

Solidity: function putCurEpochStartHeight(uint32 curEpochStartHeight) returns(bool)

func (*EthCrossChainDataTransactor) PutEthTxHash

func (_EthCrossChainData *EthCrossChainDataTransactor) PutEthTxHash(opts *bind.TransactOpts, ethTxHash [32]byte) (*types.Transaction, error)

PutEthTxHash is a paid mutator transaction binding the contract method 0x4c3ccf64.

Solidity: function putEthTxHash(bytes32 ethTxHash) returns(bool)

func (*EthCrossChainDataTransactor) PutExtraData

func (_EthCrossChainData *EthCrossChainDataTransactor) PutExtraData(opts *bind.TransactOpts, key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, error)

PutExtraData is a paid mutator transaction binding the contract method 0x1afe374e.

Solidity: function putExtraData(bytes32 key1, bytes32 key2, bytes value) returns(bool)

func (*EthCrossChainDataTransactor) RenounceOwnership

func (_EthCrossChainData *EthCrossChainDataTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*EthCrossChainDataTransactor) TransferOwnership

func (_EthCrossChainData *EthCrossChainDataTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*EthCrossChainDataTransactor) Unpause

func (_EthCrossChainData *EthCrossChainDataTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns(bool)

type EthCrossChainDataTransactorRaw

type EthCrossChainDataTransactorRaw struct {
	Contract *EthCrossChainDataTransactor // Generic write-only contract binding to access the raw methods on
}

EthCrossChainDataTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*EthCrossChainDataTransactorRaw) Transact

func (_EthCrossChainData *EthCrossChainDataTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*EthCrossChainDataTransactorRaw) Transfer

func (_EthCrossChainData *EthCrossChainDataTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type EthCrossChainDataTransactorSession

type EthCrossChainDataTransactorSession struct {
	Contract     *EthCrossChainDataTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts            // Transaction auth options to use throughout this session
}

EthCrossChainDataTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*EthCrossChainDataTransactorSession) MarkFromChainTxExist

func (_EthCrossChainData *EthCrossChainDataTransactorSession) MarkFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)

MarkFromChainTxExist is a paid mutator transaction binding the contract method 0xe90bfdcf.

Solidity: function markFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) returns(bool)

func (*EthCrossChainDataTransactorSession) Pause

func (_EthCrossChainData *EthCrossChainDataTransactorSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns(bool)

func (*EthCrossChainDataTransactorSession) PutCurEpochConPubKeyBytes

func (_EthCrossChainData *EthCrossChainDataTransactorSession) PutCurEpochConPubKeyBytes(curEpochPkBytes []byte) (*types.Transaction, error)

PutCurEpochConPubKeyBytes is a paid mutator transaction binding the contract method 0x41973cd9.

Solidity: function putCurEpochConPubKeyBytes(bytes curEpochPkBytes) returns(bool)

func (*EthCrossChainDataTransactorSession) PutCurEpochStartHeight

func (_EthCrossChainData *EthCrossChainDataTransactorSession) PutCurEpochStartHeight(curEpochStartHeight uint32) (*types.Transaction, error)

PutCurEpochStartHeight is a paid mutator transaction binding the contract method 0x8a8bd17f.

Solidity: function putCurEpochStartHeight(uint32 curEpochStartHeight) returns(bool)

func (*EthCrossChainDataTransactorSession) PutEthTxHash

func (_EthCrossChainData *EthCrossChainDataTransactorSession) PutEthTxHash(ethTxHash [32]byte) (*types.Transaction, error)

PutEthTxHash is a paid mutator transaction binding the contract method 0x4c3ccf64.

Solidity: function putEthTxHash(bytes32 ethTxHash) returns(bool)

func (*EthCrossChainDataTransactorSession) PutExtraData

func (_EthCrossChainData *EthCrossChainDataTransactorSession) PutExtraData(key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, error)

PutExtraData is a paid mutator transaction binding the contract method 0x1afe374e.

Solidity: function putExtraData(bytes32 key1, bytes32 key2, bytes value) returns(bool)

func (*EthCrossChainDataTransactorSession) RenounceOwnership

func (_EthCrossChainData *EthCrossChainDataTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*EthCrossChainDataTransactorSession) TransferOwnership

func (_EthCrossChainData *EthCrossChainDataTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*EthCrossChainDataTransactorSession) Unpause

func (_EthCrossChainData *EthCrossChainDataTransactorSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns(bool)

type EthCrossChainDataUnpaused

type EthCrossChainDataUnpaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

EthCrossChainDataUnpaused represents a Unpaused event raised by the EthCrossChainData contract.

type EthCrossChainDataUnpausedIterator

type EthCrossChainDataUnpausedIterator struct {
	Event *EthCrossChainDataUnpaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

EthCrossChainDataUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the EthCrossChainData contract.

func (*EthCrossChainDataUnpausedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*EthCrossChainDataUnpausedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*EthCrossChainDataUnpausedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type IEthCrossChainData

type IEthCrossChainData struct {
	IEthCrossChainDataCaller     // Read-only binding to the contract
	IEthCrossChainDataTransactor // Write-only binding to the contract
	IEthCrossChainDataFilterer   // Log filterer for contract events
}

IEthCrossChainData is an auto generated Go binding around an Ethereum contract.

func NewIEthCrossChainData

func NewIEthCrossChainData(address common.Address, backend bind.ContractBackend) (*IEthCrossChainData, error)

NewIEthCrossChainData creates a new instance of IEthCrossChainData, bound to a specific deployed contract.

type IEthCrossChainDataCaller

type IEthCrossChainDataCaller struct {
	// contains filtered or unexported fields
}

IEthCrossChainDataCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewIEthCrossChainDataCaller

func NewIEthCrossChainDataCaller(address common.Address, caller bind.ContractCaller) (*IEthCrossChainDataCaller, error)

NewIEthCrossChainDataCaller creates a new read-only instance of IEthCrossChainData, bound to a specific deployed contract.

func (*IEthCrossChainDataCaller) CheckIfFromChainTxExist

func (_IEthCrossChainData *IEthCrossChainDataCaller) CheckIfFromChainTxExist(opts *bind.CallOpts, fromChainId uint64, fromChainTx [32]byte) (bool, error)

CheckIfFromChainTxExist is a free data retrieval call binding the contract method 0x0586763c.

Solidity: function checkIfFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) view returns(bool)

func (*IEthCrossChainDataCaller) GetCurEpochConPubKeyBytes

func (_IEthCrossChainData *IEthCrossChainDataCaller) GetCurEpochConPubKeyBytes(opts *bind.CallOpts) ([]byte, error)

GetCurEpochConPubKeyBytes is a free data retrieval call binding the contract method 0x69d48074.

Solidity: function getCurEpochConPubKeyBytes() view returns(bytes)

func (*IEthCrossChainDataCaller) GetCurEpochStartHeight

func (_IEthCrossChainData *IEthCrossChainDataCaller) GetCurEpochStartHeight(opts *bind.CallOpts) (uint32, error)

GetCurEpochStartHeight is a free data retrieval call binding the contract method 0x5ac40790.

Solidity: function getCurEpochStartHeight() view returns(uint32)

func (*IEthCrossChainDataCaller) GetEthTxHash

func (_IEthCrossChainData *IEthCrossChainDataCaller) GetEthTxHash(opts *bind.CallOpts, ethTxHashIndex *big.Int) ([32]byte, error)

GetEthTxHash is a free data retrieval call binding the contract method 0x29927875.

Solidity: function getEthTxHash(uint256 ethTxHashIndex) view returns(bytes32)

func (*IEthCrossChainDataCaller) GetEthTxHashIndex

func (_IEthCrossChainData *IEthCrossChainDataCaller) GetEthTxHashIndex(opts *bind.CallOpts) (*big.Int, error)

GetEthTxHashIndex is a free data retrieval call binding the contract method 0xff3d24a1.

Solidity: function getEthTxHashIndex() view returns(uint256)

func (*IEthCrossChainDataCaller) GetExtraData

func (_IEthCrossChainData *IEthCrossChainDataCaller) GetExtraData(opts *bind.CallOpts, key1 [32]byte, key2 [32]byte) ([]byte, error)

GetExtraData is a free data retrieval call binding the contract method 0x40602bb5.

Solidity: function getExtraData(bytes32 key1, bytes32 key2) view returns(bytes)

func (*IEthCrossChainDataCaller) Paused

func (_IEthCrossChainData *IEthCrossChainDataCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

type IEthCrossChainDataCallerRaw

type IEthCrossChainDataCallerRaw struct {
	Contract *IEthCrossChainDataCaller // Generic read-only contract binding to access the raw methods on
}

IEthCrossChainDataCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*IEthCrossChainDataCallerRaw) Call

func (_IEthCrossChainData *IEthCrossChainDataCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type IEthCrossChainDataCallerSession

type IEthCrossChainDataCallerSession struct {
	Contract *IEthCrossChainDataCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts             // Call options to use throughout this session
}

IEthCrossChainDataCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*IEthCrossChainDataCallerSession) CheckIfFromChainTxExist

func (_IEthCrossChainData *IEthCrossChainDataCallerSession) CheckIfFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (bool, error)

CheckIfFromChainTxExist is a free data retrieval call binding the contract method 0x0586763c.

Solidity: function checkIfFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) view returns(bool)

func (*IEthCrossChainDataCallerSession) GetCurEpochConPubKeyBytes

func (_IEthCrossChainData *IEthCrossChainDataCallerSession) GetCurEpochConPubKeyBytes() ([]byte, error)

GetCurEpochConPubKeyBytes is a free data retrieval call binding the contract method 0x69d48074.

Solidity: function getCurEpochConPubKeyBytes() view returns(bytes)

func (*IEthCrossChainDataCallerSession) GetCurEpochStartHeight

func (_IEthCrossChainData *IEthCrossChainDataCallerSession) GetCurEpochStartHeight() (uint32, error)

GetCurEpochStartHeight is a free data retrieval call binding the contract method 0x5ac40790.

Solidity: function getCurEpochStartHeight() view returns(uint32)

func (*IEthCrossChainDataCallerSession) GetEthTxHash

func (_IEthCrossChainData *IEthCrossChainDataCallerSession) GetEthTxHash(ethTxHashIndex *big.Int) ([32]byte, error)

GetEthTxHash is a free data retrieval call binding the contract method 0x29927875.

Solidity: function getEthTxHash(uint256 ethTxHashIndex) view returns(bytes32)

func (*IEthCrossChainDataCallerSession) GetEthTxHashIndex

func (_IEthCrossChainData *IEthCrossChainDataCallerSession) GetEthTxHashIndex() (*big.Int, error)

GetEthTxHashIndex is a free data retrieval call binding the contract method 0xff3d24a1.

Solidity: function getEthTxHashIndex() view returns(uint256)

func (*IEthCrossChainDataCallerSession) GetExtraData

func (_IEthCrossChainData *IEthCrossChainDataCallerSession) GetExtraData(key1 [32]byte, key2 [32]byte) ([]byte, error)

GetExtraData is a free data retrieval call binding the contract method 0x40602bb5.

Solidity: function getExtraData(bytes32 key1, bytes32 key2) view returns(bytes)

func (*IEthCrossChainDataCallerSession) Paused

func (_IEthCrossChainData *IEthCrossChainDataCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

type IEthCrossChainDataFilterer

type IEthCrossChainDataFilterer struct {
	// contains filtered or unexported fields
}

IEthCrossChainDataFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewIEthCrossChainDataFilterer

func NewIEthCrossChainDataFilterer(address common.Address, filterer bind.ContractFilterer) (*IEthCrossChainDataFilterer, error)

NewIEthCrossChainDataFilterer creates a new log filterer instance of IEthCrossChainData, bound to a specific deployed contract.

type IEthCrossChainDataRaw

type IEthCrossChainDataRaw struct {
	Contract *IEthCrossChainData // Generic contract binding to access the raw methods on
}

IEthCrossChainDataRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*IEthCrossChainDataRaw) Call

func (_IEthCrossChainData *IEthCrossChainDataRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*IEthCrossChainDataRaw) Transact

func (_IEthCrossChainData *IEthCrossChainDataRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IEthCrossChainDataRaw) Transfer

func (_IEthCrossChainData *IEthCrossChainDataRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type IEthCrossChainDataSession

type IEthCrossChainDataSession struct {
	Contract     *IEthCrossChainData // Generic contract binding to set the session for
	CallOpts     bind.CallOpts       // Call options to use throughout this session
	TransactOpts bind.TransactOpts   // Transaction auth options to use throughout this session
}

IEthCrossChainDataSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*IEthCrossChainDataSession) CheckIfFromChainTxExist

func (_IEthCrossChainData *IEthCrossChainDataSession) CheckIfFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (bool, error)

CheckIfFromChainTxExist is a free data retrieval call binding the contract method 0x0586763c.

Solidity: function checkIfFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) view returns(bool)

func (*IEthCrossChainDataSession) GetCurEpochConPubKeyBytes

func (_IEthCrossChainData *IEthCrossChainDataSession) GetCurEpochConPubKeyBytes() ([]byte, error)

GetCurEpochConPubKeyBytes is a free data retrieval call binding the contract method 0x69d48074.

Solidity: function getCurEpochConPubKeyBytes() view returns(bytes)

func (*IEthCrossChainDataSession) GetCurEpochStartHeight

func (_IEthCrossChainData *IEthCrossChainDataSession) GetCurEpochStartHeight() (uint32, error)

GetCurEpochStartHeight is a free data retrieval call binding the contract method 0x5ac40790.

Solidity: function getCurEpochStartHeight() view returns(uint32)

func (*IEthCrossChainDataSession) GetEthTxHash

func (_IEthCrossChainData *IEthCrossChainDataSession) GetEthTxHash(ethTxHashIndex *big.Int) ([32]byte, error)

GetEthTxHash is a free data retrieval call binding the contract method 0x29927875.

Solidity: function getEthTxHash(uint256 ethTxHashIndex) view returns(bytes32)

func (*IEthCrossChainDataSession) GetEthTxHashIndex

func (_IEthCrossChainData *IEthCrossChainDataSession) GetEthTxHashIndex() (*big.Int, error)

GetEthTxHashIndex is a free data retrieval call binding the contract method 0xff3d24a1.

Solidity: function getEthTxHashIndex() view returns(uint256)

func (*IEthCrossChainDataSession) GetExtraData

func (_IEthCrossChainData *IEthCrossChainDataSession) GetExtraData(key1 [32]byte, key2 [32]byte) ([]byte, error)

GetExtraData is a free data retrieval call binding the contract method 0x40602bb5.

Solidity: function getExtraData(bytes32 key1, bytes32 key2) view returns(bytes)

func (*IEthCrossChainDataSession) MarkFromChainTxExist

func (_IEthCrossChainData *IEthCrossChainDataSession) MarkFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)

MarkFromChainTxExist is a paid mutator transaction binding the contract method 0xe90bfdcf.

Solidity: function markFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) returns(bool)

func (*IEthCrossChainDataSession) Pause

func (_IEthCrossChainData *IEthCrossChainDataSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns(bool)

func (*IEthCrossChainDataSession) Paused

func (_IEthCrossChainData *IEthCrossChainDataSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*IEthCrossChainDataSession) PutCurEpochConPubKeyBytes

func (_IEthCrossChainData *IEthCrossChainDataSession) PutCurEpochConPubKeyBytes(curEpochPkBytes []byte) (*types.Transaction, error)

PutCurEpochConPubKeyBytes is a paid mutator transaction binding the contract method 0x41973cd9.

Solidity: function putCurEpochConPubKeyBytes(bytes curEpochPkBytes) returns(bool)

func (*IEthCrossChainDataSession) PutCurEpochStartHeight

func (_IEthCrossChainData *IEthCrossChainDataSession) PutCurEpochStartHeight(curEpochStartHeight uint32) (*types.Transaction, error)

PutCurEpochStartHeight is a paid mutator transaction binding the contract method 0x8a8bd17f.

Solidity: function putCurEpochStartHeight(uint32 curEpochStartHeight) returns(bool)

func (*IEthCrossChainDataSession) PutEthTxHash

func (_IEthCrossChainData *IEthCrossChainDataSession) PutEthTxHash(ethTxHash [32]byte) (*types.Transaction, error)

PutEthTxHash is a paid mutator transaction binding the contract method 0x4c3ccf64.

Solidity: function putEthTxHash(bytes32 ethTxHash) returns(bool)

func (*IEthCrossChainDataSession) PutExtraData

func (_IEthCrossChainData *IEthCrossChainDataSession) PutExtraData(key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, error)

PutExtraData is a paid mutator transaction binding the contract method 0x1afe374e.

Solidity: function putExtraData(bytes32 key1, bytes32 key2, bytes value) returns(bool)

func (*IEthCrossChainDataSession) TransferOwnership

func (_IEthCrossChainData *IEthCrossChainDataSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*IEthCrossChainDataSession) Unpause

func (_IEthCrossChainData *IEthCrossChainDataSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns(bool)

type IEthCrossChainDataTransactor

type IEthCrossChainDataTransactor struct {
	// contains filtered or unexported fields
}

IEthCrossChainDataTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewIEthCrossChainDataTransactor

func NewIEthCrossChainDataTransactor(address common.Address, transactor bind.ContractTransactor) (*IEthCrossChainDataTransactor, error)

NewIEthCrossChainDataTransactor creates a new write-only instance of IEthCrossChainData, bound to a specific deployed contract.

func (*IEthCrossChainDataTransactor) MarkFromChainTxExist

func (_IEthCrossChainData *IEthCrossChainDataTransactor) MarkFromChainTxExist(opts *bind.TransactOpts, fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)

MarkFromChainTxExist is a paid mutator transaction binding the contract method 0xe90bfdcf.

Solidity: function markFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) returns(bool)

func (*IEthCrossChainDataTransactor) Pause

func (_IEthCrossChainData *IEthCrossChainDataTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns(bool)

func (*IEthCrossChainDataTransactor) PutCurEpochConPubKeyBytes

func (_IEthCrossChainData *IEthCrossChainDataTransactor) PutCurEpochConPubKeyBytes(opts *bind.TransactOpts, curEpochPkBytes []byte) (*types.Transaction, error)

PutCurEpochConPubKeyBytes is a paid mutator transaction binding the contract method 0x41973cd9.

Solidity: function putCurEpochConPubKeyBytes(bytes curEpochPkBytes) returns(bool)

func (*IEthCrossChainDataTransactor) PutCurEpochStartHeight

func (_IEthCrossChainData *IEthCrossChainDataTransactor) PutCurEpochStartHeight(opts *bind.TransactOpts, curEpochStartHeight uint32) (*types.Transaction, error)

PutCurEpochStartHeight is a paid mutator transaction binding the contract method 0x8a8bd17f.

Solidity: function putCurEpochStartHeight(uint32 curEpochStartHeight) returns(bool)

func (*IEthCrossChainDataTransactor) PutEthTxHash

func (_IEthCrossChainData *IEthCrossChainDataTransactor) PutEthTxHash(opts *bind.TransactOpts, ethTxHash [32]byte) (*types.Transaction, error)

PutEthTxHash is a paid mutator transaction binding the contract method 0x4c3ccf64.

Solidity: function putEthTxHash(bytes32 ethTxHash) returns(bool)

func (*IEthCrossChainDataTransactor) PutExtraData

func (_IEthCrossChainData *IEthCrossChainDataTransactor) PutExtraData(opts *bind.TransactOpts, key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, error)

PutExtraData is a paid mutator transaction binding the contract method 0x1afe374e.

Solidity: function putExtraData(bytes32 key1, bytes32 key2, bytes value) returns(bool)

func (*IEthCrossChainDataTransactor) TransferOwnership

func (_IEthCrossChainData *IEthCrossChainDataTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*IEthCrossChainDataTransactor) Unpause

func (_IEthCrossChainData *IEthCrossChainDataTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns(bool)

type IEthCrossChainDataTransactorRaw

type IEthCrossChainDataTransactorRaw struct {
	Contract *IEthCrossChainDataTransactor // Generic write-only contract binding to access the raw methods on
}

IEthCrossChainDataTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*IEthCrossChainDataTransactorRaw) Transact

func (_IEthCrossChainData *IEthCrossChainDataTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IEthCrossChainDataTransactorRaw) Transfer

func (_IEthCrossChainData *IEthCrossChainDataTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type IEthCrossChainDataTransactorSession

type IEthCrossChainDataTransactorSession struct {
	Contract     *IEthCrossChainDataTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts             // Transaction auth options to use throughout this session
}

IEthCrossChainDataTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*IEthCrossChainDataTransactorSession) MarkFromChainTxExist

func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) MarkFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)

MarkFromChainTxExist is a paid mutator transaction binding the contract method 0xe90bfdcf.

Solidity: function markFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) returns(bool)

func (*IEthCrossChainDataTransactorSession) Pause

func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns(bool)

func (*IEthCrossChainDataTransactorSession) PutCurEpochConPubKeyBytes

func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) PutCurEpochConPubKeyBytes(curEpochPkBytes []byte) (*types.Transaction, error)

PutCurEpochConPubKeyBytes is a paid mutator transaction binding the contract method 0x41973cd9.

Solidity: function putCurEpochConPubKeyBytes(bytes curEpochPkBytes) returns(bool)

func (*IEthCrossChainDataTransactorSession) PutCurEpochStartHeight

func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) PutCurEpochStartHeight(curEpochStartHeight uint32) (*types.Transaction, error)

PutCurEpochStartHeight is a paid mutator transaction binding the contract method 0x8a8bd17f.

Solidity: function putCurEpochStartHeight(uint32 curEpochStartHeight) returns(bool)

func (*IEthCrossChainDataTransactorSession) PutEthTxHash

func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) PutEthTxHash(ethTxHash [32]byte) (*types.Transaction, error)

PutEthTxHash is a paid mutator transaction binding the contract method 0x4c3ccf64.

Solidity: function putEthTxHash(bytes32 ethTxHash) returns(bool)

func (*IEthCrossChainDataTransactorSession) PutExtraData

func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) PutExtraData(key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, error)

PutExtraData is a paid mutator transaction binding the contract method 0x1afe374e.

Solidity: function putExtraData(bytes32 key1, bytes32 key2, bytes value) returns(bool)

func (*IEthCrossChainDataTransactorSession) TransferOwnership

func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*IEthCrossChainDataTransactorSession) Unpause

func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns(bool)

type Ownable

type Ownable struct {
	OwnableCaller     // Read-only binding to the contract
	OwnableTransactor // Write-only binding to the contract
	OwnableFilterer   // Log filterer for contract events
}

Ownable is an auto generated Go binding around an Ethereum contract.

func NewOwnable

func NewOwnable(address common.Address, backend bind.ContractBackend) (*Ownable, error)

NewOwnable creates a new instance of Ownable, bound to a specific deployed contract.

type OwnableCaller

type OwnableCaller struct {
	// contains filtered or unexported fields
}

OwnableCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewOwnableCaller

func NewOwnableCaller(address common.Address, caller bind.ContractCaller) (*OwnableCaller, error)

NewOwnableCaller creates a new read-only instance of Ownable, bound to a specific deployed contract.

func (*OwnableCaller) IsOwner

func (_Ownable *OwnableCaller) IsOwner(opts *bind.CallOpts) (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() view returns(bool)

func (*OwnableCaller) Owner

func (_Ownable *OwnableCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

type OwnableCallerRaw

type OwnableCallerRaw struct {
	Contract *OwnableCaller // Generic read-only contract binding to access the raw methods on
}

OwnableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*OwnableCallerRaw) Call

func (_Ownable *OwnableCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type OwnableCallerSession

type OwnableCallerSession struct {
	Contract *OwnableCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts  // Call options to use throughout this session
}

OwnableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*OwnableCallerSession) IsOwner

func (_Ownable *OwnableCallerSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() view returns(bool)

func (*OwnableCallerSession) Owner

func (_Ownable *OwnableCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

type OwnableFilterer

type OwnableFilterer struct {
	// contains filtered or unexported fields
}

OwnableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewOwnableFilterer

func NewOwnableFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableFilterer, error)

NewOwnableFilterer creates a new log filterer instance of Ownable, bound to a specific deployed contract.

func (*OwnableFilterer) FilterOwnershipTransferred

func (_Ownable *OwnableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OwnableOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*OwnableFilterer) ParseOwnershipTransferred

func (_Ownable *OwnableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*OwnableFilterer) WatchOwnershipTransferred

func (_Ownable *OwnableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

type OwnableOwnershipTransferred

type OwnableOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

OwnableOwnershipTransferred represents a OwnershipTransferred event raised by the Ownable contract.

type OwnableOwnershipTransferredIterator

type OwnableOwnershipTransferredIterator struct {
	Event *OwnableOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

OwnableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Ownable contract.

func (*OwnableOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*OwnableOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OwnableOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type OwnableRaw

type OwnableRaw struct {
	Contract *Ownable // Generic contract binding to access the raw methods on
}

OwnableRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*OwnableRaw) Call

func (_Ownable *OwnableRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*OwnableRaw) Transact

func (_Ownable *OwnableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*OwnableRaw) Transfer

func (_Ownable *OwnableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type OwnableSession

type OwnableSession struct {
	Contract     *Ownable          // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

OwnableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*OwnableSession) IsOwner

func (_Ownable *OwnableSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() view returns(bool)

func (*OwnableSession) Owner

func (_Ownable *OwnableSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*OwnableSession) RenounceOwnership

func (_Ownable *OwnableSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*OwnableSession) TransferOwnership

func (_Ownable *OwnableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type OwnableTransactor

type OwnableTransactor struct {
	// contains filtered or unexported fields
}

OwnableTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewOwnableTransactor

func NewOwnableTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableTransactor, error)

NewOwnableTransactor creates a new write-only instance of Ownable, bound to a specific deployed contract.

func (*OwnableTransactor) RenounceOwnership

func (_Ownable *OwnableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*OwnableTransactor) TransferOwnership

func (_Ownable *OwnableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type OwnableTransactorRaw

type OwnableTransactorRaw struct {
	Contract *OwnableTransactor // Generic write-only contract binding to access the raw methods on
}

OwnableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*OwnableTransactorRaw) Transact

func (_Ownable *OwnableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*OwnableTransactorRaw) Transfer

func (_Ownable *OwnableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type OwnableTransactorSession

type OwnableTransactorSession struct {
	Contract     *OwnableTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts  // Transaction auth options to use throughout this session
}

OwnableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*OwnableTransactorSession) RenounceOwnership

func (_Ownable *OwnableTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*OwnableTransactorSession) TransferOwnership

func (_Ownable *OwnableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type Pausable

type Pausable struct {
	PausableCaller     // Read-only binding to the contract
	PausableTransactor // Write-only binding to the contract
	PausableFilterer   // Log filterer for contract events
}

Pausable is an auto generated Go binding around an Ethereum contract.

func NewPausable

func NewPausable(address common.Address, backend bind.ContractBackend) (*Pausable, error)

NewPausable creates a new instance of Pausable, bound to a specific deployed contract.

type PausableCaller

type PausableCaller struct {
	// contains filtered or unexported fields
}

PausableCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewPausableCaller

func NewPausableCaller(address common.Address, caller bind.ContractCaller) (*PausableCaller, error)

NewPausableCaller creates a new read-only instance of Pausable, bound to a specific deployed contract.

func (*PausableCaller) Paused

func (_Pausable *PausableCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

type PausableCallerRaw

type PausableCallerRaw struct {
	Contract *PausableCaller // Generic read-only contract binding to access the raw methods on
}

PausableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*PausableCallerRaw) Call

func (_Pausable *PausableCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type PausableCallerSession

type PausableCallerSession struct {
	Contract *PausableCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts   // Call options to use throughout this session
}

PausableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*PausableCallerSession) Paused

func (_Pausable *PausableCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

type PausableFilterer

type PausableFilterer struct {
	// contains filtered or unexported fields
}

PausableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewPausableFilterer

func NewPausableFilterer(address common.Address, filterer bind.ContractFilterer) (*PausableFilterer, error)

NewPausableFilterer creates a new log filterer instance of Pausable, bound to a specific deployed contract.

func (*PausableFilterer) FilterPaused

func (_Pausable *PausableFilterer) FilterPaused(opts *bind.FilterOpts) (*PausablePausedIterator, error)

FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*PausableFilterer) FilterUnpaused

func (_Pausable *PausableFilterer) FilterUnpaused(opts *bind.FilterOpts) (*PausableUnpausedIterator, error)

FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*PausableFilterer) ParsePaused

func (_Pausable *PausableFilterer) ParsePaused(log types.Log) (*PausablePaused, error)

ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*PausableFilterer) ParseUnpaused

func (_Pausable *PausableFilterer) ParseUnpaused(log types.Log) (*PausableUnpaused, error)

ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*PausableFilterer) WatchPaused

func (_Pausable *PausableFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *PausablePaused) (event.Subscription, error)

WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*PausableFilterer) WatchUnpaused

func (_Pausable *PausableFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *PausableUnpaused) (event.Subscription, error)

WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

type PausablePaused

type PausablePaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

PausablePaused represents a Paused event raised by the Pausable contract.

type PausablePausedIterator

type PausablePausedIterator struct {
	Event *PausablePaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PausablePausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the Pausable contract.

func (*PausablePausedIterator) Close

func (it *PausablePausedIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*PausablePausedIterator) Error

func (it *PausablePausedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*PausablePausedIterator) Next

func (it *PausablePausedIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PausableRaw

type PausableRaw struct {
	Contract *Pausable // Generic contract binding to access the raw methods on
}

PausableRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*PausableRaw) Call

func (_Pausable *PausableRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*PausableRaw) Transact

func (_Pausable *PausableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PausableRaw) Transfer

func (_Pausable *PausableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type PausableSession

type PausableSession struct {
	Contract     *Pausable         // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

PausableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*PausableSession) Paused

func (_Pausable *PausableSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

type PausableTransactor

type PausableTransactor struct {
	// contains filtered or unexported fields
}

PausableTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewPausableTransactor

func NewPausableTransactor(address common.Address, transactor bind.ContractTransactor) (*PausableTransactor, error)

NewPausableTransactor creates a new write-only instance of Pausable, bound to a specific deployed contract.

type PausableTransactorRaw

type PausableTransactorRaw struct {
	Contract *PausableTransactor // Generic write-only contract binding to access the raw methods on
}

PausableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*PausableTransactorRaw) Transact

func (_Pausable *PausableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PausableTransactorRaw) Transfer

func (_Pausable *PausableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type PausableTransactorSession

type PausableTransactorSession struct {
	Contract     *PausableTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts   // Transaction auth options to use throughout this session
}

PausableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

type PausableUnpaused

type PausableUnpaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

PausableUnpaused represents a Unpaused event raised by the Pausable contract.

type PausableUnpausedIterator

type PausableUnpausedIterator struct {
	Event *PausableUnpaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PausableUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the Pausable contract.

func (*PausableUnpausedIterator) Close

func (it *PausableUnpausedIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*PausableUnpausedIterator) Error

func (it *PausableUnpausedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*PausableUnpausedIterator) Next

func (it *PausableUnpausedIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL