Documentation
¶
Index ¶
- Constants
- Variables
- type Context
- type ContextCaller
- type ContextCallerRaw
- type ContextCallerSession
- type ContextFilterer
- type ContextRaw
- func (_Context *ContextRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Context *ContextRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Context *ContextRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ContextSession
- type ContextTransactor
- type ContextTransactorRaw
- type ContextTransactorSession
- type EthCrossChainData
- type EthCrossChainDataCaller
- func (_EthCrossChainData *EthCrossChainDataCaller) CheckIfFromChainTxExist(opts *bind.CallOpts, fromChainId uint64, fromChainTx [32]byte) (bool, error)
- func (_EthCrossChainData *EthCrossChainDataCaller) ConKeepersPkBytes(opts *bind.CallOpts) ([]byte, error)
- func (_EthCrossChainData *EthCrossChainDataCaller) CurEpochStartHeight(opts *bind.CallOpts) (uint32, error)
- func (_EthCrossChainData *EthCrossChainDataCaller) EthToPolyTxHashIndex(opts *bind.CallOpts) (*big.Int, error)
- func (_EthCrossChainData *EthCrossChainDataCaller) EthToPolyTxHashMap(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)
- func (_EthCrossChainData *EthCrossChainDataCaller) ExtraData(opts *bind.CallOpts, arg0 [32]byte, arg1 [32]byte) ([]byte, error)
- func (_EthCrossChainData *EthCrossChainDataCaller) GetCurEpochConPubKeyBytes(opts *bind.CallOpts) ([]byte, error)
- func (_EthCrossChainData *EthCrossChainDataCaller) GetCurEpochStartHeight(opts *bind.CallOpts) (uint32, error)
- func (_EthCrossChainData *EthCrossChainDataCaller) GetEthTxHash(opts *bind.CallOpts, ethTxHashIndex *big.Int) ([32]byte, error)
- func (_EthCrossChainData *EthCrossChainDataCaller) GetEthTxHashIndex(opts *bind.CallOpts) (*big.Int, error)
- func (_EthCrossChainData *EthCrossChainDataCaller) GetExtraData(opts *bind.CallOpts, key1 [32]byte, key2 [32]byte) ([]byte, error)
- func (_EthCrossChainData *EthCrossChainDataCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_EthCrossChainData *EthCrossChainDataCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_EthCrossChainData *EthCrossChainDataCaller) Paused(opts *bind.CallOpts) (bool, error)
- type EthCrossChainDataCallerRaw
- type EthCrossChainDataCallerSession
- func (_EthCrossChainData *EthCrossChainDataCallerSession) CheckIfFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (bool, error)
- func (_EthCrossChainData *EthCrossChainDataCallerSession) ConKeepersPkBytes() ([]byte, error)
- func (_EthCrossChainData *EthCrossChainDataCallerSession) CurEpochStartHeight() (uint32, error)
- func (_EthCrossChainData *EthCrossChainDataCallerSession) EthToPolyTxHashIndex() (*big.Int, error)
- func (_EthCrossChainData *EthCrossChainDataCallerSession) EthToPolyTxHashMap(arg0 *big.Int) ([32]byte, error)
- func (_EthCrossChainData *EthCrossChainDataCallerSession) ExtraData(arg0 [32]byte, arg1 [32]byte) ([]byte, error)
- func (_EthCrossChainData *EthCrossChainDataCallerSession) GetCurEpochConPubKeyBytes() ([]byte, error)
- func (_EthCrossChainData *EthCrossChainDataCallerSession) GetCurEpochStartHeight() (uint32, error)
- func (_EthCrossChainData *EthCrossChainDataCallerSession) GetEthTxHash(ethTxHashIndex *big.Int) ([32]byte, error)
- func (_EthCrossChainData *EthCrossChainDataCallerSession) GetEthTxHashIndex() (*big.Int, error)
- func (_EthCrossChainData *EthCrossChainDataCallerSession) GetExtraData(key1 [32]byte, key2 [32]byte) ([]byte, error)
- func (_EthCrossChainData *EthCrossChainDataCallerSession) IsOwner() (bool, error)
- func (_EthCrossChainData *EthCrossChainDataCallerSession) Owner() (common.Address, error)
- func (_EthCrossChainData *EthCrossChainDataCallerSession) Paused() (bool, error)
- type EthCrossChainDataFilterer
- func (_EthCrossChainData *EthCrossChainDataFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*EthCrossChainDataOwnershipTransferredIterator, error)
- func (_EthCrossChainData *EthCrossChainDataFilterer) FilterPaused(opts *bind.FilterOpts) (*EthCrossChainDataPausedIterator, error)
- func (_EthCrossChainData *EthCrossChainDataFilterer) FilterUnpaused(opts *bind.FilterOpts) (*EthCrossChainDataUnpausedIterator, error)
- func (_EthCrossChainData *EthCrossChainDataFilterer) ParseOwnershipTransferred(log types.Log) (*EthCrossChainDataOwnershipTransferred, error)
- func (_EthCrossChainData *EthCrossChainDataFilterer) ParsePaused(log types.Log) (*EthCrossChainDataPaused, error)
- func (_EthCrossChainData *EthCrossChainDataFilterer) ParseUnpaused(log types.Log) (*EthCrossChainDataUnpaused, error)
- func (_EthCrossChainData *EthCrossChainDataFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *EthCrossChainDataOwnershipTransferred, ...) (event.Subscription, error)
- func (_EthCrossChainData *EthCrossChainDataFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *EthCrossChainDataPaused) (event.Subscription, error)
- func (_EthCrossChainData *EthCrossChainDataFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *EthCrossChainDataUnpaused) (event.Subscription, error)
- type EthCrossChainDataOwnershipTransferred
- type EthCrossChainDataOwnershipTransferredIterator
- type EthCrossChainDataPaused
- type EthCrossChainDataPausedIterator
- type EthCrossChainDataRaw
- func (_EthCrossChainData *EthCrossChainDataRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_EthCrossChainData *EthCrossChainDataRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type EthCrossChainDataSession
- func (_EthCrossChainData *EthCrossChainDataSession) CheckIfFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (bool, error)
- func (_EthCrossChainData *EthCrossChainDataSession) ConKeepersPkBytes() ([]byte, error)
- func (_EthCrossChainData *EthCrossChainDataSession) CurEpochStartHeight() (uint32, error)
- func (_EthCrossChainData *EthCrossChainDataSession) EthToPolyTxHashIndex() (*big.Int, error)
- func (_EthCrossChainData *EthCrossChainDataSession) EthToPolyTxHashMap(arg0 *big.Int) ([32]byte, error)
- func (_EthCrossChainData *EthCrossChainDataSession) ExtraData(arg0 [32]byte, arg1 [32]byte) ([]byte, error)
- func (_EthCrossChainData *EthCrossChainDataSession) GetCurEpochConPubKeyBytes() ([]byte, error)
- func (_EthCrossChainData *EthCrossChainDataSession) GetCurEpochStartHeight() (uint32, error)
- func (_EthCrossChainData *EthCrossChainDataSession) GetEthTxHash(ethTxHashIndex *big.Int) ([32]byte, error)
- func (_EthCrossChainData *EthCrossChainDataSession) GetEthTxHashIndex() (*big.Int, error)
- func (_EthCrossChainData *EthCrossChainDataSession) GetExtraData(key1 [32]byte, key2 [32]byte) ([]byte, error)
- func (_EthCrossChainData *EthCrossChainDataSession) IsOwner() (bool, error)
- func (_EthCrossChainData *EthCrossChainDataSession) MarkFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataSession) Owner() (common.Address, error)
- func (_EthCrossChainData *EthCrossChainDataSession) Pause() (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataSession) Paused() (bool, error)
- func (_EthCrossChainData *EthCrossChainDataSession) PutCurEpochConPubKeyBytes(curEpochPkBytes []byte) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataSession) PutCurEpochStartHeight(curEpochStartHeight uint32) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataSession) PutEthTxHash(ethTxHash [32]byte) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataSession) PutExtraData(key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataSession) RenounceOwnership() (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataSession) Unpause() (*types.Transaction, error)
- type EthCrossChainDataTransactor
- func (_EthCrossChainData *EthCrossChainDataTransactor) MarkFromChainTxExist(opts *bind.TransactOpts, fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactor) PutCurEpochConPubKeyBytes(opts *bind.TransactOpts, curEpochPkBytes []byte) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactor) PutCurEpochStartHeight(opts *bind.TransactOpts, curEpochStartHeight uint32) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactor) PutEthTxHash(opts *bind.TransactOpts, ethTxHash [32]byte) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactor) PutExtraData(opts *bind.TransactOpts, key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- type EthCrossChainDataTransactorRaw
- type EthCrossChainDataTransactorSession
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) MarkFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) Pause() (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) PutCurEpochConPubKeyBytes(curEpochPkBytes []byte) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) PutCurEpochStartHeight(curEpochStartHeight uint32) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) PutEthTxHash(ethTxHash [32]byte) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) PutExtraData(key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) Unpause() (*types.Transaction, error)
- type EthCrossChainDataUnpaused
- type EthCrossChainDataUnpausedIterator
- type IEthCrossChainData
- type IEthCrossChainDataCaller
- func (_IEthCrossChainData *IEthCrossChainDataCaller) CheckIfFromChainTxExist(opts *bind.CallOpts, fromChainId uint64, fromChainTx [32]byte) (bool, error)
- func (_IEthCrossChainData *IEthCrossChainDataCaller) GetCurEpochConPubKeyBytes(opts *bind.CallOpts) ([]byte, error)
- func (_IEthCrossChainData *IEthCrossChainDataCaller) GetCurEpochStartHeight(opts *bind.CallOpts) (uint32, error)
- func (_IEthCrossChainData *IEthCrossChainDataCaller) GetEthTxHash(opts *bind.CallOpts, ethTxHashIndex *big.Int) ([32]byte, error)
- func (_IEthCrossChainData *IEthCrossChainDataCaller) GetEthTxHashIndex(opts *bind.CallOpts) (*big.Int, error)
- func (_IEthCrossChainData *IEthCrossChainDataCaller) GetExtraData(opts *bind.CallOpts, key1 [32]byte, key2 [32]byte) ([]byte, error)
- func (_IEthCrossChainData *IEthCrossChainDataCaller) Paused(opts *bind.CallOpts) (bool, error)
- type IEthCrossChainDataCallerRaw
- type IEthCrossChainDataCallerSession
- func (_IEthCrossChainData *IEthCrossChainDataCallerSession) CheckIfFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (bool, error)
- func (_IEthCrossChainData *IEthCrossChainDataCallerSession) GetCurEpochConPubKeyBytes() ([]byte, error)
- func (_IEthCrossChainData *IEthCrossChainDataCallerSession) GetCurEpochStartHeight() (uint32, error)
- func (_IEthCrossChainData *IEthCrossChainDataCallerSession) GetEthTxHash(ethTxHashIndex *big.Int) ([32]byte, error)
- func (_IEthCrossChainData *IEthCrossChainDataCallerSession) GetEthTxHashIndex() (*big.Int, error)
- func (_IEthCrossChainData *IEthCrossChainDataCallerSession) GetExtraData(key1 [32]byte, key2 [32]byte) ([]byte, error)
- func (_IEthCrossChainData *IEthCrossChainDataCallerSession) Paused() (bool, error)
- type IEthCrossChainDataFilterer
- type IEthCrossChainDataRaw
- func (_IEthCrossChainData *IEthCrossChainDataRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_IEthCrossChainData *IEthCrossChainDataRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IEthCrossChainDataSession
- func (_IEthCrossChainData *IEthCrossChainDataSession) CheckIfFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (bool, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) GetCurEpochConPubKeyBytes() ([]byte, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) GetCurEpochStartHeight() (uint32, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) GetEthTxHash(ethTxHashIndex *big.Int) ([32]byte, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) GetEthTxHashIndex() (*big.Int, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) GetExtraData(key1 [32]byte, key2 [32]byte) ([]byte, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) MarkFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) Pause() (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) Paused() (bool, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) PutCurEpochConPubKeyBytes(curEpochPkBytes []byte) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) PutCurEpochStartHeight(curEpochStartHeight uint32) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) PutEthTxHash(ethTxHash [32]byte) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) PutExtraData(key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) Unpause() (*types.Transaction, error)
- type IEthCrossChainDataTransactor
- func (_IEthCrossChainData *IEthCrossChainDataTransactor) MarkFromChainTxExist(opts *bind.TransactOpts, fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactor) PutCurEpochConPubKeyBytes(opts *bind.TransactOpts, curEpochPkBytes []byte) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactor) PutCurEpochStartHeight(opts *bind.TransactOpts, curEpochStartHeight uint32) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactor) PutEthTxHash(opts *bind.TransactOpts, ethTxHash [32]byte) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactor) PutExtraData(opts *bind.TransactOpts, key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- type IEthCrossChainDataTransactorRaw
- type IEthCrossChainDataTransactorSession
- func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) MarkFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) Pause() (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) PutCurEpochConPubKeyBytes(curEpochPkBytes []byte) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) PutCurEpochStartHeight(curEpochStartHeight uint32) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) PutEthTxHash(ethTxHash [32]byte) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) PutExtraData(key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) Unpause() (*types.Transaction, error)
- type Ownable
- type OwnableCaller
- type OwnableCallerRaw
- type OwnableCallerSession
- type OwnableFilterer
- func (_Ownable *OwnableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*OwnableOwnershipTransferredIterator, error)
- func (_Ownable *OwnableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableOwnershipTransferred, error)
- func (_Ownable *OwnableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableOwnershipTransferred, ...) (event.Subscription, error)
- type OwnableOwnershipTransferred
- type OwnableOwnershipTransferredIterator
- type OwnableRaw
- func (_Ownable *OwnableRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Ownable *OwnableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Ownable *OwnableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OwnableSession
- func (_Ownable *OwnableSession) IsOwner() (bool, error)
- func (_Ownable *OwnableSession) Owner() (common.Address, error)
- func (_Ownable *OwnableSession) RenounceOwnership() (*types.Transaction, error)
- func (_Ownable *OwnableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type OwnableTransactor
- type OwnableTransactorRaw
- type OwnableTransactorSession
- type Pausable
- type PausableCaller
- type PausableCallerRaw
- type PausableCallerSession
- type PausableFilterer
- func (_Pausable *PausableFilterer) FilterPaused(opts *bind.FilterOpts) (*PausablePausedIterator, error)
- func (_Pausable *PausableFilterer) FilterUnpaused(opts *bind.FilterOpts) (*PausableUnpausedIterator, error)
- func (_Pausable *PausableFilterer) ParsePaused(log types.Log) (*PausablePaused, error)
- func (_Pausable *PausableFilterer) ParseUnpaused(log types.Log) (*PausableUnpaused, error)
- func (_Pausable *PausableFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *PausablePaused) (event.Subscription, error)
- func (_Pausable *PausableFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *PausableUnpaused) (event.Subscription, error)
- type PausablePaused
- type PausablePausedIterator
- type PausableRaw
- func (_Pausable *PausableRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Pausable *PausableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Pausable *PausableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PausableSession
- type PausableTransactor
- type PausableTransactorRaw
- type PausableTransactorSession
- type PausableUnpaused
- type PausableUnpausedIterator
Constants ¶
const ContextABI = "[{\"inputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"}]"
ContextABI is the input ABI used to generate the binding from.
const EthCrossChainDataABI = "" /* 6568-byte string literal not displayed */
EthCrossChainDataABI is the input ABI used to generate the binding from.
const IEthCrossChainDataABI = "" /* 4151-byte string literal not displayed */
IEthCrossChainDataABI is the input ABI used to generate the binding from.
const OwnableABI = "" /* 1155-byte string literal not displayed */
OwnableABI is the input ABI used to generate the binding from.
const PausableABI = "" /* 624-byte string literal not displayed */
PausableABI is the input ABI used to generate the binding from.
Variables ¶
var EthCrossChainDataBin = "" /* 8956-byte string literal not displayed */
EthCrossChainDataBin is the compiled bytecode used for deploying new contracts.
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.
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.
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.
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 ¶
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)
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 ¶
func (it *EthCrossChainDataOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EthCrossChainDataOwnershipTransferredIterator) Error ¶
func (it *EthCrossChainDataOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EthCrossChainDataOwnershipTransferredIterator) Next ¶
func (it *EthCrossChainDataOwnershipTransferredIterator) 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 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 ¶
func (it *EthCrossChainDataPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EthCrossChainDataPausedIterator) Error ¶
func (it *EthCrossChainDataPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EthCrossChainDataPausedIterator) Next ¶
func (it *EthCrossChainDataPausedIterator) 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 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 ¶
func (it *EthCrossChainDataUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EthCrossChainDataUnpausedIterator) Error ¶
func (it *EthCrossChainDataUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EthCrossChainDataUnpausedIterator) Next ¶
func (it *EthCrossChainDataUnpausedIterator) 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 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)
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 ¶
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.
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)
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 ¶
func (it *OwnableOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnableOwnershipTransferredIterator) Error ¶
func (it *OwnableOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnableOwnershipTransferredIterator) Next ¶
func (it *OwnableOwnershipTransferredIterator) 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 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 ¶
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.
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.