Documentation ¶
Index ¶
- Constants
- Variables
- func AsyncDeployEthCrossChainData(auth *bind.TransactOpts, handler func(*types.Receipt, error), ...) (*types.Transaction, error)
- 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, *types.Receipt, error)
- func (_Context *ContextRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, 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, *types.Receipt, error)
- func (_EthCrossChainData *EthCrossChainDataRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)
- type EthCrossChainDataSession
- func (_EthCrossChainData *EthCrossChainDataSession) AsyncMarkFromChainTxExist(handler func(*types.Receipt, error), fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataSession) AsyncPause(handler func(*types.Receipt, error)) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataSession) AsyncPutCurEpochConPubKeyBytes(handler func(*types.Receipt, error), curEpochPkBytes []byte) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataSession) AsyncPutCurEpochStartHeight(handler func(*types.Receipt, error), curEpochStartHeight uint32) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataSession) AsyncPutEthTxHash(handler func(*types.Receipt, error), ethTxHash [32]byte) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataSession) AsyncPutExtraData(handler func(*types.Receipt, error), key1 [32]byte, key2 [32]byte, ...) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataSession) AsyncRenounceOwnership(handler func(*types.Receipt, error)) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataSession) AsyncTransferOwnership(handler func(*types.Receipt, error), newOwner common.Address) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataSession) AsyncUnpause(handler func(*types.Receipt, error)) (*types.Transaction, error)
- 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, *types.Receipt, error)
- func (_EthCrossChainData *EthCrossChainDataSession) Owner() (common.Address, error)
- func (_EthCrossChainData *EthCrossChainDataSession) Pause() (*types.Transaction, *types.Receipt, error)
- func (_EthCrossChainData *EthCrossChainDataSession) Paused() (bool, error)
- func (_EthCrossChainData *EthCrossChainDataSession) PutCurEpochConPubKeyBytes(curEpochPkBytes []byte) (*types.Transaction, *types.Receipt, error)
- func (_EthCrossChainData *EthCrossChainDataSession) PutCurEpochStartHeight(curEpochStartHeight uint32) (*types.Transaction, *types.Receipt, error)
- func (_EthCrossChainData *EthCrossChainDataSession) PutEthTxHash(ethTxHash [32]byte) (*types.Transaction, *types.Receipt, error)
- func (_EthCrossChainData *EthCrossChainDataSession) PutExtraData(key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, *types.Receipt, error)
- func (_EthCrossChainData *EthCrossChainDataSession) RenounceOwnership() (*types.Transaction, *types.Receipt, error)
- func (_EthCrossChainData *EthCrossChainDataSession) TransferOwnership(newOwner common.Address) (*types.Transaction, *types.Receipt, error)
- func (_EthCrossChainData *EthCrossChainDataSession) Unpause() (*types.Transaction, *types.Receipt, error)
- type EthCrossChainDataTransactor
- func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncMarkFromChainTxExist(handler func(*types.Receipt, error), opts *bind.TransactOpts, ...) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncPause(handler func(*types.Receipt, error), opts *bind.TransactOpts) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncPutCurEpochConPubKeyBytes(handler func(*types.Receipt, error), opts *bind.TransactOpts, ...) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncPutCurEpochStartHeight(handler func(*types.Receipt, error), opts *bind.TransactOpts, ...) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncPutEthTxHash(handler func(*types.Receipt, error), opts *bind.TransactOpts, ...) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncPutExtraData(handler func(*types.Receipt, error), opts *bind.TransactOpts, key1 [32]byte, ...) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncRenounceOwnership(handler func(*types.Receipt, error), opts *bind.TransactOpts) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncTransferOwnership(handler func(*types.Receipt, error), opts *bind.TransactOpts, ...) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncUnpause(handler func(*types.Receipt, error), opts *bind.TransactOpts) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactor) MarkFromChainTxExist(opts *bind.TransactOpts, fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, *types.Receipt, error)
- func (_EthCrossChainData *EthCrossChainDataTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)
- func (_EthCrossChainData *EthCrossChainDataTransactor) PutCurEpochConPubKeyBytes(opts *bind.TransactOpts, curEpochPkBytes []byte) (*types.Transaction, *types.Receipt, error)
- func (_EthCrossChainData *EthCrossChainDataTransactor) PutCurEpochStartHeight(opts *bind.TransactOpts, curEpochStartHeight uint32) (*types.Transaction, *types.Receipt, error)
- func (_EthCrossChainData *EthCrossChainDataTransactor) PutEthTxHash(opts *bind.TransactOpts, ethTxHash [32]byte) (*types.Transaction, *types.Receipt, error)
- func (_EthCrossChainData *EthCrossChainDataTransactor) PutExtraData(opts *bind.TransactOpts, key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, *types.Receipt, error)
- func (_EthCrossChainData *EthCrossChainDataTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)
- func (_EthCrossChainData *EthCrossChainDataTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, *types.Receipt, error)
- func (_EthCrossChainData *EthCrossChainDataTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)
- type EthCrossChainDataTransactorRaw
- func (_EthCrossChainData *EthCrossChainDataTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)
- func (_EthCrossChainData *EthCrossChainDataTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)
- type EthCrossChainDataTransactorSession
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncMarkFromChainTxExist(handler func(*types.Receipt, error), fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncPause(handler func(*types.Receipt, error)) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncPutCurEpochConPubKeyBytes(handler func(*types.Receipt, error), curEpochPkBytes []byte) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncPutCurEpochStartHeight(handler func(*types.Receipt, error), curEpochStartHeight uint32) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncPutEthTxHash(handler func(*types.Receipt, error), ethTxHash [32]byte) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncPutExtraData(handler func(*types.Receipt, error), key1 [32]byte, key2 [32]byte, ...) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncRenounceOwnership(handler func(*types.Receipt, error)) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncTransferOwnership(handler func(*types.Receipt, error), newOwner common.Address) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncUnpause(handler func(*types.Receipt, error)) (*types.Transaction, error)
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) MarkFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, *types.Receipt, error)
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) Pause() (*types.Transaction, *types.Receipt, error)
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) PutCurEpochConPubKeyBytes(curEpochPkBytes []byte) (*types.Transaction, *types.Receipt, error)
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) PutCurEpochStartHeight(curEpochStartHeight uint32) (*types.Transaction, *types.Receipt, error)
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) PutEthTxHash(ethTxHash [32]byte) (*types.Transaction, *types.Receipt, error)
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) PutExtraData(key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, *types.Receipt, error)
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) RenounceOwnership() (*types.Transaction, *types.Receipt, error)
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, *types.Receipt, error)
- func (_EthCrossChainData *EthCrossChainDataTransactorSession) Unpause() (*types.Transaction, *types.Receipt, 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, *types.Receipt, error)
- func (_IEthCrossChainData *IEthCrossChainDataRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)
- type IEthCrossChainDataSession
- func (_IEthCrossChainData *IEthCrossChainDataSession) AsyncMarkFromChainTxExist(handler func(*types.Receipt, error), fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) AsyncPause(handler func(*types.Receipt, error)) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) AsyncPutCurEpochConPubKeyBytes(handler func(*types.Receipt, error), curEpochPkBytes []byte) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) AsyncPutCurEpochStartHeight(handler func(*types.Receipt, error), curEpochStartHeight uint32) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) AsyncPutEthTxHash(handler func(*types.Receipt, error), ethTxHash [32]byte) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) AsyncPutExtraData(handler func(*types.Receipt, error), key1 [32]byte, key2 [32]byte, ...) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) AsyncTransferOwnership(handler func(*types.Receipt, error), newOwner common.Address) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) AsyncUnpause(handler func(*types.Receipt, error)) (*types.Transaction, error)
- 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, *types.Receipt, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) Pause() (*types.Transaction, *types.Receipt, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) Paused() (bool, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) PutCurEpochConPubKeyBytes(curEpochPkBytes []byte) (*types.Transaction, *types.Receipt, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) PutCurEpochStartHeight(curEpochStartHeight uint32) (*types.Transaction, *types.Receipt, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) PutEthTxHash(ethTxHash [32]byte) (*types.Transaction, *types.Receipt, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) PutExtraData(key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, *types.Receipt, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) TransferOwnership(newOwner common.Address) (*types.Transaction, *types.Receipt, error)
- func (_IEthCrossChainData *IEthCrossChainDataSession) Unpause() (*types.Transaction, *types.Receipt, error)
- type IEthCrossChainDataTransactor
- func (_IEthCrossChainData *IEthCrossChainDataTransactor) AsyncMarkFromChainTxExist(handler func(*types.Receipt, error), opts *bind.TransactOpts, ...) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactor) AsyncPause(handler func(*types.Receipt, error), opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactor) AsyncPutCurEpochConPubKeyBytes(handler func(*types.Receipt, error), opts *bind.TransactOpts, ...) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactor) AsyncPutCurEpochStartHeight(handler func(*types.Receipt, error), opts *bind.TransactOpts, ...) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactor) AsyncPutEthTxHash(handler func(*types.Receipt, error), opts *bind.TransactOpts, ...) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactor) AsyncPutExtraData(handler func(*types.Receipt, error), opts *bind.TransactOpts, key1 [32]byte, ...) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactor) AsyncTransferOwnership(handler func(*types.Receipt, error), opts *bind.TransactOpts, ...) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactor) AsyncUnpause(handler func(*types.Receipt, error), opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactor) MarkFromChainTxExist(opts *bind.TransactOpts, fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, *types.Receipt, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactor) PutCurEpochConPubKeyBytes(opts *bind.TransactOpts, curEpochPkBytes []byte) (*types.Transaction, *types.Receipt, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactor) PutCurEpochStartHeight(opts *bind.TransactOpts, curEpochStartHeight uint32) (*types.Transaction, *types.Receipt, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactor) PutEthTxHash(opts *bind.TransactOpts, ethTxHash [32]byte) (*types.Transaction, *types.Receipt, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactor) PutExtraData(opts *bind.TransactOpts, key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, *types.Receipt, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, *types.Receipt, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)
- type IEthCrossChainDataTransactorRaw
- func (_IEthCrossChainData *IEthCrossChainDataTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)
- type IEthCrossChainDataTransactorSession
- func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) AsyncMarkFromChainTxExist(handler func(*types.Receipt, error), fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) AsyncPause(handler func(*types.Receipt, error)) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) AsyncPutCurEpochConPubKeyBytes(handler func(*types.Receipt, error), curEpochPkBytes []byte) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) AsyncPutCurEpochStartHeight(handler func(*types.Receipt, error), curEpochStartHeight uint32) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) AsyncPutEthTxHash(handler func(*types.Receipt, error), ethTxHash [32]byte) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) AsyncPutExtraData(handler func(*types.Receipt, error), key1 [32]byte, key2 [32]byte, ...) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) AsyncTransferOwnership(handler func(*types.Receipt, error), newOwner common.Address) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) AsyncUnpause(handler func(*types.Receipt, error)) (*types.Transaction, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) MarkFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, *types.Receipt, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) Pause() (*types.Transaction, *types.Receipt, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) PutCurEpochConPubKeyBytes(curEpochPkBytes []byte) (*types.Transaction, *types.Receipt, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) PutCurEpochStartHeight(curEpochStartHeight uint32) (*types.Transaction, *types.Receipt, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) PutEthTxHash(ethTxHash [32]byte) (*types.Transaction, *types.Receipt, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) PutExtraData(key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, *types.Receipt, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, *types.Receipt, error)
- func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) Unpause() (*types.Transaction, *types.Receipt, 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, *types.Receipt, error)
- func (_Ownable *OwnableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)
- type OwnableSession
- func (_Ownable *OwnableSession) AsyncRenounceOwnership(handler func(*types.Receipt, error)) (*types.Transaction, error)
- func (_Ownable *OwnableSession) AsyncTransferOwnership(handler func(*types.Receipt, error), newOwner common.Address) (*types.Transaction, error)
- func (_Ownable *OwnableSession) IsOwner() (bool, error)
- func (_Ownable *OwnableSession) Owner() (common.Address, error)
- func (_Ownable *OwnableSession) RenounceOwnership() (*types.Transaction, *types.Receipt, error)
- func (_Ownable *OwnableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, *types.Receipt, error)
- type OwnableTransactor
- func (_Ownable *OwnableTransactor) AsyncRenounceOwnership(handler func(*types.Receipt, error), opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Ownable *OwnableTransactor) AsyncTransferOwnership(handler func(*types.Receipt, error), opts *bind.TransactOpts, ...) (*types.Transaction, error)
- func (_Ownable *OwnableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)
- func (_Ownable *OwnableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, *types.Receipt, error)
- type OwnableTransactorRaw
- type OwnableTransactorSession
- func (_Ownable *OwnableTransactorSession) AsyncRenounceOwnership(handler func(*types.Receipt, error)) (*types.Transaction, error)
- func (_Ownable *OwnableTransactorSession) AsyncTransferOwnership(handler func(*types.Receipt, error), newOwner common.Address) (*types.Transaction, error)
- func (_Ownable *OwnableTransactorSession) RenounceOwnership() (*types.Transaction, *types.Receipt, error)
- func (_Ownable *OwnableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, *types.Receipt, error)
- 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, *types.Receipt, error)
- func (_Pausable *PausableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, 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 = "" /* 5397-byte string literal not displayed */
EthCrossChainDataABI is the input ABI used to generate the binding from.
const IEthCrossChainDataABI = "" /* 3378-byte string literal not displayed */
IEthCrossChainDataABI is the input ABI used to generate the binding from.
const OwnableABI = "" /* 1013-byte string literal not displayed */
OwnableABI is the input ABI used to generate the binding from.
const PausableABI = "" /* 540-byte string literal not displayed */
PausableABI is the input ABI used to generate the binding from.
Variables ¶
var EthCrossChainDataBin = "" /* 9934-byte string literal not displayed */
EthCrossChainDataBin is the compiled bytecode used for deploying new contracts.
var EthCrossChainDataFuncSigs = map[string]string{
"9a334681": "ConKeepersPkBytes()",
"f164bd96": "CurEpochStartHeight()",
"20e658f4": "EthToPolyTxHashIndex()",
"6e83dd76": "EthToPolyTxHashMap(uint256)",
"4c3d1131": "ExtraData(bytes32,bytes32)",
"e7eed3f3": "checkIfFromChainTxExist(uint64,bytes32)",
"a87c3ab2": "getCurEpochConPubKeyBytes()",
"a1043138": "getCurEpochStartHeight()",
"d5b03fca": "getEthTxHash(uint256)",
"ab907a6f": "getEthTxHashIndex()",
"2707f9e0": "getExtraData(bytes32,bytes32)",
"ede8e529": "isOwner()",
"1ce20756": "markFromChainTxExist(uint64,bytes32)",
"5089e2c8": "owner()",
"f4fbb0c8": "pause()",
"d4bc9601": "paused()",
"795c2da6": "putCurEpochConPubKeyBytes(bytes)",
"9b9272ae": "putCurEpochStartHeight(uint32)",
"93645d57": "putEthTxHash(bytes32)",
"351f0ea0": "putExtraData(bytes32,bytes32,bytes)",
"d86e29e2": "renounceOwnership()",
"16cad12a": "transferOwnership(address)",
"63c37526": "unpause()",
}
EthCrossChainDataFuncSigs maps the 4-byte function signature to its string representation.
var IEthCrossChainDataFuncSigs = map[string]string{
"e7eed3f3": "checkIfFromChainTxExist(uint64,bytes32)",
"a87c3ab2": "getCurEpochConPubKeyBytes()",
"a1043138": "getCurEpochStartHeight()",
"d5b03fca": "getEthTxHash(uint256)",
"ab907a6f": "getEthTxHashIndex()",
"2707f9e0": "getExtraData(bytes32,bytes32)",
"1ce20756": "markFromChainTxExist(uint64,bytes32)",
"f4fbb0c8": "pause()",
"d4bc9601": "paused()",
"795c2da6": "putCurEpochConPubKeyBytes(bytes)",
"9b9272ae": "putCurEpochStartHeight(uint32)",
"93645d57": "putEthTxHash(bytes32)",
"351f0ea0": "putExtraData(bytes32,bytes32,bytes)",
"16cad12a": "transferOwnership(address)",
"63c37526": "unpause()",
}
IEthCrossChainDataFuncSigs maps the 4-byte function signature to its string representation.
var OwnableFuncSigs = map[string]string{
"ede8e529": "isOwner()",
"5089e2c8": "owner()",
"d86e29e2": "renounceOwnership()",
"16cad12a": "transferOwnership(address)",
}
OwnableFuncSigs maps the 4-byte function signature to its string representation.
var PausableFuncSigs = map[string]string{
"d4bc9601": "paused()",
}
PausableFuncSigs maps the 4-byte function signature to its string representation.
Functions ¶
func AsyncDeployEthCrossChainData ¶
func AsyncDeployEthCrossChainData(auth *bind.TransactOpts, handler func(*types.Receipt, error), backend bind.ContractBackend) (*types.Transaction, error)
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 a Solidity 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 a Solidity 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 a Solidity 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 a Solidity 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 a Solidity 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 a Solidity 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, *types.Receipt, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContextRaw) Transfer ¶
func (_Context *ContextRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, 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 a Solidity 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 a Solidity 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 a Solidity contract.
func (*ContextTransactorRaw) Transact ¶
func (_Context *ContextTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContextTransactorRaw) Transfer ¶
func (_Context *ContextTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, 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 a Solidity 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 a Solidity contract.
func DeployEthCrossChainData ¶
func DeployEthCrossChainData(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *EthCrossChainData, error)
DeployEthCrossChainData deploys a new 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 a Solidity 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 0xe7eed3f3.
Solidity: function checkIfFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) constant 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 0x9a334681.
Solidity: function ConKeepersPkBytes() constant 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 0xf164bd96.
Solidity: function CurEpochStartHeight() constant 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 0x20e658f4.
Solidity: function EthToPolyTxHashIndex() constant 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 0x6e83dd76.
Solidity: function EthToPolyTxHashMap(uint256 ) constant 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 0x4c3d1131.
Solidity: function ExtraData(bytes32 , bytes32 ) constant 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 0xa87c3ab2.
Solidity: function getCurEpochConPubKeyBytes() constant 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 0xa1043138.
Solidity: function getCurEpochStartHeight() constant 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 0xd5b03fca.
Solidity: function getEthTxHash(uint256 ethTxHashIndex) constant 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 0xab907a6f.
Solidity: function getEthTxHashIndex() constant 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 0x2707f9e0.
Solidity: function getExtraData(bytes32 key1, bytes32 key2) constant 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 0xede8e529.
Solidity: function isOwner() constant 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 a Solidity 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 a Solidity 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 0xe7eed3f3.
Solidity: function checkIfFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) constant returns(bool)
func (*EthCrossChainDataCallerSession) ConKeepersPkBytes ¶
func (_EthCrossChainData *EthCrossChainDataCallerSession) ConKeepersPkBytes() ([]byte, error)
ConKeepersPkBytes is a free data retrieval call binding the contract method 0x9a334681.
Solidity: function ConKeepersPkBytes() constant returns(bytes)
func (*EthCrossChainDataCallerSession) CurEpochStartHeight ¶
func (_EthCrossChainData *EthCrossChainDataCallerSession) CurEpochStartHeight() (uint32, error)
CurEpochStartHeight is a free data retrieval call binding the contract method 0xf164bd96.
Solidity: function CurEpochStartHeight() constant returns(uint32)
func (*EthCrossChainDataCallerSession) EthToPolyTxHashIndex ¶
func (_EthCrossChainData *EthCrossChainDataCallerSession) EthToPolyTxHashIndex() (*big.Int, error)
EthToPolyTxHashIndex is a free data retrieval call binding the contract method 0x20e658f4.
Solidity: function EthToPolyTxHashIndex() constant 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 0x6e83dd76.
Solidity: function EthToPolyTxHashMap(uint256 ) constant 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 0x4c3d1131.
Solidity: function ExtraData(bytes32 , bytes32 ) constant returns(bytes)
func (*EthCrossChainDataCallerSession) GetCurEpochConPubKeyBytes ¶
func (_EthCrossChainData *EthCrossChainDataCallerSession) GetCurEpochConPubKeyBytes() ([]byte, error)
GetCurEpochConPubKeyBytes is a free data retrieval call binding the contract method 0xa87c3ab2.
Solidity: function getCurEpochConPubKeyBytes() constant returns(bytes)
func (*EthCrossChainDataCallerSession) GetCurEpochStartHeight ¶
func (_EthCrossChainData *EthCrossChainDataCallerSession) GetCurEpochStartHeight() (uint32, error)
GetCurEpochStartHeight is a free data retrieval call binding the contract method 0xa1043138.
Solidity: function getCurEpochStartHeight() constant 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 0xd5b03fca.
Solidity: function getEthTxHash(uint256 ethTxHashIndex) constant returns(bytes32)
func (*EthCrossChainDataCallerSession) GetEthTxHashIndex ¶
func (_EthCrossChainData *EthCrossChainDataCallerSession) GetEthTxHashIndex() (*big.Int, error)
GetEthTxHashIndex is a free data retrieval call binding the contract method 0xab907a6f.
Solidity: function getEthTxHashIndex() constant 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 0x2707f9e0.
Solidity: function getExtraData(bytes32 key1, bytes32 key2) constant returns(bytes)
func (*EthCrossChainDataCallerSession) IsOwner ¶
func (_EthCrossChainData *EthCrossChainDataCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0xede8e529.
Solidity: function isOwner() constant returns(bool)
func (*EthCrossChainDataCallerSession) Owner ¶
func (_EthCrossChainData *EthCrossChainDataCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x5089e2c8.
Solidity: function owner() constant returns(address)
func (*EthCrossChainDataCallerSession) Paused ¶
func (_EthCrossChainData *EthCrossChainDataCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0xd4bc9601.
Solidity: function paused() constant returns(bool)
type EthCrossChainDataFilterer ¶
type EthCrossChainDataFilterer struct {
// contains filtered or unexported fields
}
EthCrossChainDataFilterer is an auto generated log filtering Go binding around a Solidity 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 0x000000000000000000000000000000000000000000000000000000005c7c30d4.
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 0x000000000000000000000000000000000000000000000000000000003572985a.
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 0x0000000000000000000000000000000000000000000000000000000044693cad.
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 0x000000000000000000000000000000000000000000000000000000005c7c30d4.
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 0x000000000000000000000000000000000000000000000000000000003572985a.
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 0x0000000000000000000000000000000000000000000000000000000044693cad.
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 0x000000000000000000000000000000000000000000000000000000005c7c30d4.
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 0x000000000000000000000000000000000000000000000000000000003572985a.
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 0x0000000000000000000000000000000000000000000000000000000044693cad.
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 a Solidity 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, *types.Receipt, error)
Transact invokes the (paid) contract method with params as input values.
func (*EthCrossChainDataRaw) Transfer ¶
func (_EthCrossChainData *EthCrossChainDataRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, 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 a Solidity contract, with pre-set call and transact options.
func (*EthCrossChainDataSession) AsyncMarkFromChainTxExist ¶
func (_EthCrossChainData *EthCrossChainDataSession) AsyncMarkFromChainTxExist(handler func(*types.Receipt, error), fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)
func (*EthCrossChainDataSession) AsyncPause ¶
func (_EthCrossChainData *EthCrossChainDataSession) AsyncPause(handler func(*types.Receipt, error)) (*types.Transaction, error)
func (*EthCrossChainDataSession) AsyncPutCurEpochConPubKeyBytes ¶
func (_EthCrossChainData *EthCrossChainDataSession) AsyncPutCurEpochConPubKeyBytes(handler func(*types.Receipt, error), curEpochPkBytes []byte) (*types.Transaction, error)
func (*EthCrossChainDataSession) AsyncPutCurEpochStartHeight ¶
func (_EthCrossChainData *EthCrossChainDataSession) AsyncPutCurEpochStartHeight(handler func(*types.Receipt, error), curEpochStartHeight uint32) (*types.Transaction, error)
func (*EthCrossChainDataSession) AsyncPutEthTxHash ¶
func (_EthCrossChainData *EthCrossChainDataSession) AsyncPutEthTxHash(handler func(*types.Receipt, error), ethTxHash [32]byte) (*types.Transaction, error)
func (*EthCrossChainDataSession) AsyncPutExtraData ¶
func (_EthCrossChainData *EthCrossChainDataSession) AsyncPutExtraData(handler func(*types.Receipt, error), key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, error)
func (*EthCrossChainDataSession) AsyncRenounceOwnership ¶
func (_EthCrossChainData *EthCrossChainDataSession) AsyncRenounceOwnership(handler func(*types.Receipt, error)) (*types.Transaction, error)
func (*EthCrossChainDataSession) AsyncTransferOwnership ¶
func (_EthCrossChainData *EthCrossChainDataSession) AsyncTransferOwnership(handler func(*types.Receipt, error), newOwner common.Address) (*types.Transaction, error)
func (*EthCrossChainDataSession) AsyncUnpause ¶
func (_EthCrossChainData *EthCrossChainDataSession) AsyncUnpause(handler func(*types.Receipt, error)) (*types.Transaction, error)
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 0xe7eed3f3.
Solidity: function checkIfFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) constant returns(bool)
func (*EthCrossChainDataSession) ConKeepersPkBytes ¶
func (_EthCrossChainData *EthCrossChainDataSession) ConKeepersPkBytes() ([]byte, error)
ConKeepersPkBytes is a free data retrieval call binding the contract method 0x9a334681.
Solidity: function ConKeepersPkBytes() constant returns(bytes)
func (*EthCrossChainDataSession) CurEpochStartHeight ¶
func (_EthCrossChainData *EthCrossChainDataSession) CurEpochStartHeight() (uint32, error)
CurEpochStartHeight is a free data retrieval call binding the contract method 0xf164bd96.
Solidity: function CurEpochStartHeight() constant returns(uint32)
func (*EthCrossChainDataSession) EthToPolyTxHashIndex ¶
func (_EthCrossChainData *EthCrossChainDataSession) EthToPolyTxHashIndex() (*big.Int, error)
EthToPolyTxHashIndex is a free data retrieval call binding the contract method 0x20e658f4.
Solidity: function EthToPolyTxHashIndex() constant 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 0x6e83dd76.
Solidity: function EthToPolyTxHashMap(uint256 ) constant 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 0x4c3d1131.
Solidity: function ExtraData(bytes32 , bytes32 ) constant returns(bytes)
func (*EthCrossChainDataSession) GetCurEpochConPubKeyBytes ¶
func (_EthCrossChainData *EthCrossChainDataSession) GetCurEpochConPubKeyBytes() ([]byte, error)
GetCurEpochConPubKeyBytes is a free data retrieval call binding the contract method 0xa87c3ab2.
Solidity: function getCurEpochConPubKeyBytes() constant returns(bytes)
func (*EthCrossChainDataSession) GetCurEpochStartHeight ¶
func (_EthCrossChainData *EthCrossChainDataSession) GetCurEpochStartHeight() (uint32, error)
GetCurEpochStartHeight is a free data retrieval call binding the contract method 0xa1043138.
Solidity: function getCurEpochStartHeight() constant 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 0xd5b03fca.
Solidity: function getEthTxHash(uint256 ethTxHashIndex) constant returns(bytes32)
func (*EthCrossChainDataSession) GetEthTxHashIndex ¶
func (_EthCrossChainData *EthCrossChainDataSession) GetEthTxHashIndex() (*big.Int, error)
GetEthTxHashIndex is a free data retrieval call binding the contract method 0xab907a6f.
Solidity: function getEthTxHashIndex() constant 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 0x2707f9e0.
Solidity: function getExtraData(bytes32 key1, bytes32 key2) constant returns(bytes)
func (*EthCrossChainDataSession) IsOwner ¶
func (_EthCrossChainData *EthCrossChainDataSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0xede8e529.
Solidity: function isOwner() constant returns(bool)
func (*EthCrossChainDataSession) MarkFromChainTxExist ¶
func (_EthCrossChainData *EthCrossChainDataSession) MarkFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, *types.Receipt, error)
MarkFromChainTxExist is a paid mutator transaction binding the contract method 0x1ce20756.
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 0x5089e2c8.
Solidity: function owner() constant returns(address)
func (*EthCrossChainDataSession) Pause ¶
func (_EthCrossChainData *EthCrossChainDataSession) Pause() (*types.Transaction, *types.Receipt, error)
Pause is a paid mutator transaction binding the contract method 0xf4fbb0c8.
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 0xd4bc9601.
Solidity: function paused() constant returns(bool)
func (*EthCrossChainDataSession) PutCurEpochConPubKeyBytes ¶
func (_EthCrossChainData *EthCrossChainDataSession) PutCurEpochConPubKeyBytes(curEpochPkBytes []byte) (*types.Transaction, *types.Receipt, error)
PutCurEpochConPubKeyBytes is a paid mutator transaction binding the contract method 0x795c2da6.
Solidity: function putCurEpochConPubKeyBytes(bytes curEpochPkBytes) returns(bool)
func (*EthCrossChainDataSession) PutCurEpochStartHeight ¶
func (_EthCrossChainData *EthCrossChainDataSession) PutCurEpochStartHeight(curEpochStartHeight uint32) (*types.Transaction, *types.Receipt, error)
PutCurEpochStartHeight is a paid mutator transaction binding the contract method 0x9b9272ae.
Solidity: function putCurEpochStartHeight(uint32 curEpochStartHeight) returns(bool)
func (*EthCrossChainDataSession) PutEthTxHash ¶
func (_EthCrossChainData *EthCrossChainDataSession) PutEthTxHash(ethTxHash [32]byte) (*types.Transaction, *types.Receipt, error)
PutEthTxHash is a paid mutator transaction binding the contract method 0x93645d57.
Solidity: function putEthTxHash(bytes32 ethTxHash) returns(bool)
func (*EthCrossChainDataSession) PutExtraData ¶
func (_EthCrossChainData *EthCrossChainDataSession) PutExtraData(key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, *types.Receipt, error)
PutExtraData is a paid mutator transaction binding the contract method 0x351f0ea0.
Solidity: function putExtraData(bytes32 key1, bytes32 key2, bytes value) returns(bool)
func (*EthCrossChainDataSession) RenounceOwnership ¶
func (_EthCrossChainData *EthCrossChainDataSession) RenounceOwnership() (*types.Transaction, *types.Receipt, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0xd86e29e2.
Solidity: function renounceOwnership() returns()
func (*EthCrossChainDataSession) TransferOwnership ¶
func (_EthCrossChainData *EthCrossChainDataSession) TransferOwnership(newOwner common.Address) (*types.Transaction, *types.Receipt, error)
TransferOwnership is a paid mutator transaction binding the contract method 0x16cad12a.
Solidity: function transferOwnership(address newOwner) returns()
func (*EthCrossChainDataSession) Unpause ¶
func (_EthCrossChainData *EthCrossChainDataSession) Unpause() (*types.Transaction, *types.Receipt, error)
Unpause is a paid mutator transaction binding the contract method 0x63c37526.
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 a Solidity 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) AsyncMarkFromChainTxExist ¶
func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncMarkFromChainTxExist(handler func(*types.Receipt, error), opts *bind.TransactOpts, fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)
func (*EthCrossChainDataTransactor) AsyncPause ¶
func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncPause(handler func(*types.Receipt, error), opts *bind.TransactOpts) (*types.Transaction, error)
func (*EthCrossChainDataTransactor) AsyncPutCurEpochConPubKeyBytes ¶
func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncPutCurEpochConPubKeyBytes(handler func(*types.Receipt, error), opts *bind.TransactOpts, curEpochPkBytes []byte) (*types.Transaction, error)
func (*EthCrossChainDataTransactor) AsyncPutCurEpochStartHeight ¶
func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncPutCurEpochStartHeight(handler func(*types.Receipt, error), opts *bind.TransactOpts, curEpochStartHeight uint32) (*types.Transaction, error)
func (*EthCrossChainDataTransactor) AsyncPutEthTxHash ¶
func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncPutEthTxHash(handler func(*types.Receipt, error), opts *bind.TransactOpts, ethTxHash [32]byte) (*types.Transaction, error)
func (*EthCrossChainDataTransactor) AsyncPutExtraData ¶
func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncPutExtraData(handler func(*types.Receipt, error), opts *bind.TransactOpts, key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, error)
func (*EthCrossChainDataTransactor) AsyncRenounceOwnership ¶
func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncRenounceOwnership(handler func(*types.Receipt, error), opts *bind.TransactOpts) (*types.Transaction, error)
func (*EthCrossChainDataTransactor) AsyncTransferOwnership ¶
func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncTransferOwnership(handler func(*types.Receipt, error), opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
func (*EthCrossChainDataTransactor) AsyncUnpause ¶
func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncUnpause(handler func(*types.Receipt, error), opts *bind.TransactOpts) (*types.Transaction, error)
func (*EthCrossChainDataTransactor) MarkFromChainTxExist ¶
func (_EthCrossChainData *EthCrossChainDataTransactor) MarkFromChainTxExist(opts *bind.TransactOpts, fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, *types.Receipt, error)
MarkFromChainTxExist is a paid mutator transaction binding the contract method 0x1ce20756.
Solidity: function markFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) returns(bool)
func (*EthCrossChainDataTransactor) Pause ¶
func (_EthCrossChainData *EthCrossChainDataTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)
Pause is a paid mutator transaction binding the contract method 0xf4fbb0c8.
Solidity: function pause() returns(bool)
func (*EthCrossChainDataTransactor) PutCurEpochConPubKeyBytes ¶
func (_EthCrossChainData *EthCrossChainDataTransactor) PutCurEpochConPubKeyBytes(opts *bind.TransactOpts, curEpochPkBytes []byte) (*types.Transaction, *types.Receipt, error)
PutCurEpochConPubKeyBytes is a paid mutator transaction binding the contract method 0x795c2da6.
Solidity: function putCurEpochConPubKeyBytes(bytes curEpochPkBytes) returns(bool)
func (*EthCrossChainDataTransactor) PutCurEpochStartHeight ¶
func (_EthCrossChainData *EthCrossChainDataTransactor) PutCurEpochStartHeight(opts *bind.TransactOpts, curEpochStartHeight uint32) (*types.Transaction, *types.Receipt, error)
PutCurEpochStartHeight is a paid mutator transaction binding the contract method 0x9b9272ae.
Solidity: function putCurEpochStartHeight(uint32 curEpochStartHeight) returns(bool)
func (*EthCrossChainDataTransactor) PutEthTxHash ¶
func (_EthCrossChainData *EthCrossChainDataTransactor) PutEthTxHash(opts *bind.TransactOpts, ethTxHash [32]byte) (*types.Transaction, *types.Receipt, error)
PutEthTxHash is a paid mutator transaction binding the contract method 0x93645d57.
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, *types.Receipt, error)
PutExtraData is a paid mutator transaction binding the contract method 0x351f0ea0.
Solidity: function putExtraData(bytes32 key1, bytes32 key2, bytes value) returns(bool)
func (*EthCrossChainDataTransactor) RenounceOwnership ¶
func (_EthCrossChainData *EthCrossChainDataTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0xd86e29e2.
Solidity: function renounceOwnership() returns()
func (*EthCrossChainDataTransactor) TransferOwnership ¶
func (_EthCrossChainData *EthCrossChainDataTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, *types.Receipt, error)
TransferOwnership is a paid mutator transaction binding the contract method 0x16cad12a.
Solidity: function transferOwnership(address newOwner) returns()
func (*EthCrossChainDataTransactor) Unpause ¶
func (_EthCrossChainData *EthCrossChainDataTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)
Unpause is a paid mutator transaction binding the contract method 0x63c37526.
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 a Solidity contract.
func (*EthCrossChainDataTransactorRaw) Transact ¶
func (_EthCrossChainData *EthCrossChainDataTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)
Transact invokes the (paid) contract method with params as input values.
func (*EthCrossChainDataTransactorRaw) Transfer ¶
func (_EthCrossChainData *EthCrossChainDataTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, 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 a Solidity contract, with pre-set transact options.
func (*EthCrossChainDataTransactorSession) AsyncMarkFromChainTxExist ¶
func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncMarkFromChainTxExist(handler func(*types.Receipt, error), fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)
func (*EthCrossChainDataTransactorSession) AsyncPause ¶
func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncPause(handler func(*types.Receipt, error)) (*types.Transaction, error)
func (*EthCrossChainDataTransactorSession) AsyncPutCurEpochConPubKeyBytes ¶
func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncPutCurEpochConPubKeyBytes(handler func(*types.Receipt, error), curEpochPkBytes []byte) (*types.Transaction, error)
func (*EthCrossChainDataTransactorSession) AsyncPutCurEpochStartHeight ¶
func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncPutCurEpochStartHeight(handler func(*types.Receipt, error), curEpochStartHeight uint32) (*types.Transaction, error)
func (*EthCrossChainDataTransactorSession) AsyncPutEthTxHash ¶
func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncPutEthTxHash(handler func(*types.Receipt, error), ethTxHash [32]byte) (*types.Transaction, error)
func (*EthCrossChainDataTransactorSession) AsyncPutExtraData ¶
func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncPutExtraData(handler func(*types.Receipt, error), key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, error)
func (*EthCrossChainDataTransactorSession) AsyncRenounceOwnership ¶
func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncRenounceOwnership(handler func(*types.Receipt, error)) (*types.Transaction, error)
func (*EthCrossChainDataTransactorSession) AsyncTransferOwnership ¶
func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncTransferOwnership(handler func(*types.Receipt, error), newOwner common.Address) (*types.Transaction, error)
func (*EthCrossChainDataTransactorSession) AsyncUnpause ¶
func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncUnpause(handler func(*types.Receipt, error)) (*types.Transaction, error)
func (*EthCrossChainDataTransactorSession) MarkFromChainTxExist ¶
func (_EthCrossChainData *EthCrossChainDataTransactorSession) MarkFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, *types.Receipt, error)
MarkFromChainTxExist is a paid mutator transaction binding the contract method 0x1ce20756.
Solidity: function markFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) returns(bool)
func (*EthCrossChainDataTransactorSession) Pause ¶
func (_EthCrossChainData *EthCrossChainDataTransactorSession) Pause() (*types.Transaction, *types.Receipt, error)
Pause is a paid mutator transaction binding the contract method 0xf4fbb0c8.
Solidity: function pause() returns(bool)
func (*EthCrossChainDataTransactorSession) PutCurEpochConPubKeyBytes ¶
func (_EthCrossChainData *EthCrossChainDataTransactorSession) PutCurEpochConPubKeyBytes(curEpochPkBytes []byte) (*types.Transaction, *types.Receipt, error)
PutCurEpochConPubKeyBytes is a paid mutator transaction binding the contract method 0x795c2da6.
Solidity: function putCurEpochConPubKeyBytes(bytes curEpochPkBytes) returns(bool)
func (*EthCrossChainDataTransactorSession) PutCurEpochStartHeight ¶
func (_EthCrossChainData *EthCrossChainDataTransactorSession) PutCurEpochStartHeight(curEpochStartHeight uint32) (*types.Transaction, *types.Receipt, error)
PutCurEpochStartHeight is a paid mutator transaction binding the contract method 0x9b9272ae.
Solidity: function putCurEpochStartHeight(uint32 curEpochStartHeight) returns(bool)
func (*EthCrossChainDataTransactorSession) PutEthTxHash ¶
func (_EthCrossChainData *EthCrossChainDataTransactorSession) PutEthTxHash(ethTxHash [32]byte) (*types.Transaction, *types.Receipt, error)
PutEthTxHash is a paid mutator transaction binding the contract method 0x93645d57.
Solidity: function putEthTxHash(bytes32 ethTxHash) returns(bool)
func (*EthCrossChainDataTransactorSession) PutExtraData ¶
func (_EthCrossChainData *EthCrossChainDataTransactorSession) PutExtraData(key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, *types.Receipt, error)
PutExtraData is a paid mutator transaction binding the contract method 0x351f0ea0.
Solidity: function putExtraData(bytes32 key1, bytes32 key2, bytes value) returns(bool)
func (*EthCrossChainDataTransactorSession) RenounceOwnership ¶
func (_EthCrossChainData *EthCrossChainDataTransactorSession) RenounceOwnership() (*types.Transaction, *types.Receipt, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0xd86e29e2.
Solidity: function renounceOwnership() returns()
func (*EthCrossChainDataTransactorSession) TransferOwnership ¶
func (_EthCrossChainData *EthCrossChainDataTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, *types.Receipt, error)
TransferOwnership is a paid mutator transaction binding the contract method 0x16cad12a.
Solidity: function transferOwnership(address newOwner) returns()
func (*EthCrossChainDataTransactorSession) Unpause ¶
func (_EthCrossChainData *EthCrossChainDataTransactorSession) Unpause() (*types.Transaction, *types.Receipt, error)
Unpause is a paid mutator transaction binding the contract method 0x63c37526.
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 a Solidity 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 a Solidity 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 0xe7eed3f3.
Solidity: function checkIfFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) constant 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 0xa87c3ab2.
Solidity: function getCurEpochConPubKeyBytes() constant 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 0xa1043138.
Solidity: function getCurEpochStartHeight() constant 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 0xd5b03fca.
Solidity: function getEthTxHash(uint256 ethTxHashIndex) constant 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 0xab907a6f.
Solidity: function getEthTxHashIndex() constant 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 0x2707f9e0.
Solidity: function getExtraData(bytes32 key1, bytes32 key2) constant 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 a Solidity 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 a Solidity 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 0xe7eed3f3.
Solidity: function checkIfFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) constant returns(bool)
func (*IEthCrossChainDataCallerSession) GetCurEpochConPubKeyBytes ¶
func (_IEthCrossChainData *IEthCrossChainDataCallerSession) GetCurEpochConPubKeyBytes() ([]byte, error)
GetCurEpochConPubKeyBytes is a free data retrieval call binding the contract method 0xa87c3ab2.
Solidity: function getCurEpochConPubKeyBytes() constant returns(bytes)
func (*IEthCrossChainDataCallerSession) GetCurEpochStartHeight ¶
func (_IEthCrossChainData *IEthCrossChainDataCallerSession) GetCurEpochStartHeight() (uint32, error)
GetCurEpochStartHeight is a free data retrieval call binding the contract method 0xa1043138.
Solidity: function getCurEpochStartHeight() constant 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 0xd5b03fca.
Solidity: function getEthTxHash(uint256 ethTxHashIndex) constant returns(bytes32)
func (*IEthCrossChainDataCallerSession) GetEthTxHashIndex ¶
func (_IEthCrossChainData *IEthCrossChainDataCallerSession) GetEthTxHashIndex() (*big.Int, error)
GetEthTxHashIndex is a free data retrieval call binding the contract method 0xab907a6f.
Solidity: function getEthTxHashIndex() constant 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 0x2707f9e0.
Solidity: function getExtraData(bytes32 key1, bytes32 key2) constant returns(bytes)
func (*IEthCrossChainDataCallerSession) Paused ¶
func (_IEthCrossChainData *IEthCrossChainDataCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0xd4bc9601.
Solidity: function paused() constant returns(bool)
type IEthCrossChainDataFilterer ¶
type IEthCrossChainDataFilterer struct {
// contains filtered or unexported fields
}
IEthCrossChainDataFilterer is an auto generated log filtering Go binding around a Solidity 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 a Solidity 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, *types.Receipt, error)
Transact invokes the (paid) contract method with params as input values.
func (*IEthCrossChainDataRaw) Transfer ¶
func (_IEthCrossChainData *IEthCrossChainDataRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, 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 a Solidity contract, with pre-set call and transact options.
func (*IEthCrossChainDataSession) AsyncMarkFromChainTxExist ¶
func (_IEthCrossChainData *IEthCrossChainDataSession) AsyncMarkFromChainTxExist(handler func(*types.Receipt, error), fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)
func (*IEthCrossChainDataSession) AsyncPause ¶
func (_IEthCrossChainData *IEthCrossChainDataSession) AsyncPause(handler func(*types.Receipt, error)) (*types.Transaction, error)
func (*IEthCrossChainDataSession) AsyncPutCurEpochConPubKeyBytes ¶
func (_IEthCrossChainData *IEthCrossChainDataSession) AsyncPutCurEpochConPubKeyBytes(handler func(*types.Receipt, error), curEpochPkBytes []byte) (*types.Transaction, error)
func (*IEthCrossChainDataSession) AsyncPutCurEpochStartHeight ¶
func (_IEthCrossChainData *IEthCrossChainDataSession) AsyncPutCurEpochStartHeight(handler func(*types.Receipt, error), curEpochStartHeight uint32) (*types.Transaction, error)
func (*IEthCrossChainDataSession) AsyncPutEthTxHash ¶
func (_IEthCrossChainData *IEthCrossChainDataSession) AsyncPutEthTxHash(handler func(*types.Receipt, error), ethTxHash [32]byte) (*types.Transaction, error)
func (*IEthCrossChainDataSession) AsyncPutExtraData ¶
func (_IEthCrossChainData *IEthCrossChainDataSession) AsyncPutExtraData(handler func(*types.Receipt, error), key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, error)
func (*IEthCrossChainDataSession) AsyncTransferOwnership ¶
func (_IEthCrossChainData *IEthCrossChainDataSession) AsyncTransferOwnership(handler func(*types.Receipt, error), newOwner common.Address) (*types.Transaction, error)
func (*IEthCrossChainDataSession) AsyncUnpause ¶
func (_IEthCrossChainData *IEthCrossChainDataSession) AsyncUnpause(handler func(*types.Receipt, error)) (*types.Transaction, error)
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 0xe7eed3f3.
Solidity: function checkIfFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) constant returns(bool)
func (*IEthCrossChainDataSession) GetCurEpochConPubKeyBytes ¶
func (_IEthCrossChainData *IEthCrossChainDataSession) GetCurEpochConPubKeyBytes() ([]byte, error)
GetCurEpochConPubKeyBytes is a free data retrieval call binding the contract method 0xa87c3ab2.
Solidity: function getCurEpochConPubKeyBytes() constant returns(bytes)
func (*IEthCrossChainDataSession) GetCurEpochStartHeight ¶
func (_IEthCrossChainData *IEthCrossChainDataSession) GetCurEpochStartHeight() (uint32, error)
GetCurEpochStartHeight is a free data retrieval call binding the contract method 0xa1043138.
Solidity: function getCurEpochStartHeight() constant 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 0xd5b03fca.
Solidity: function getEthTxHash(uint256 ethTxHashIndex) constant returns(bytes32)
func (*IEthCrossChainDataSession) GetEthTxHashIndex ¶
func (_IEthCrossChainData *IEthCrossChainDataSession) GetEthTxHashIndex() (*big.Int, error)
GetEthTxHashIndex is a free data retrieval call binding the contract method 0xab907a6f.
Solidity: function getEthTxHashIndex() constant 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 0x2707f9e0.
Solidity: function getExtraData(bytes32 key1, bytes32 key2) constant returns(bytes)
func (*IEthCrossChainDataSession) MarkFromChainTxExist ¶
func (_IEthCrossChainData *IEthCrossChainDataSession) MarkFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, *types.Receipt, error)
MarkFromChainTxExist is a paid mutator transaction binding the contract method 0x1ce20756.
Solidity: function markFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) returns(bool)
func (*IEthCrossChainDataSession) Pause ¶
func (_IEthCrossChainData *IEthCrossChainDataSession) Pause() (*types.Transaction, *types.Receipt, error)
Pause is a paid mutator transaction binding the contract method 0xf4fbb0c8.
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 0xd4bc9601.
Solidity: function paused() constant returns(bool)
func (*IEthCrossChainDataSession) PutCurEpochConPubKeyBytes ¶
func (_IEthCrossChainData *IEthCrossChainDataSession) PutCurEpochConPubKeyBytes(curEpochPkBytes []byte) (*types.Transaction, *types.Receipt, error)
PutCurEpochConPubKeyBytes is a paid mutator transaction binding the contract method 0x795c2da6.
Solidity: function putCurEpochConPubKeyBytes(bytes curEpochPkBytes) returns(bool)
func (*IEthCrossChainDataSession) PutCurEpochStartHeight ¶
func (_IEthCrossChainData *IEthCrossChainDataSession) PutCurEpochStartHeight(curEpochStartHeight uint32) (*types.Transaction, *types.Receipt, error)
PutCurEpochStartHeight is a paid mutator transaction binding the contract method 0x9b9272ae.
Solidity: function putCurEpochStartHeight(uint32 curEpochStartHeight) returns(bool)
func (*IEthCrossChainDataSession) PutEthTxHash ¶
func (_IEthCrossChainData *IEthCrossChainDataSession) PutEthTxHash(ethTxHash [32]byte) (*types.Transaction, *types.Receipt, error)
PutEthTxHash is a paid mutator transaction binding the contract method 0x93645d57.
Solidity: function putEthTxHash(bytes32 ethTxHash) returns(bool)
func (*IEthCrossChainDataSession) PutExtraData ¶
func (_IEthCrossChainData *IEthCrossChainDataSession) PutExtraData(key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, *types.Receipt, error)
PutExtraData is a paid mutator transaction binding the contract method 0x351f0ea0.
Solidity: function putExtraData(bytes32 key1, bytes32 key2, bytes value) returns(bool)
func (*IEthCrossChainDataSession) TransferOwnership ¶
func (_IEthCrossChainData *IEthCrossChainDataSession) TransferOwnership(newOwner common.Address) (*types.Transaction, *types.Receipt, error)
TransferOwnership is a paid mutator transaction binding the contract method 0x16cad12a.
Solidity: function transferOwnership(address newOwner) returns()
func (*IEthCrossChainDataSession) Unpause ¶
func (_IEthCrossChainData *IEthCrossChainDataSession) Unpause() (*types.Transaction, *types.Receipt, error)
Unpause is a paid mutator transaction binding the contract method 0x63c37526.
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 a Solidity 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) AsyncMarkFromChainTxExist ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactor) AsyncMarkFromChainTxExist(handler func(*types.Receipt, error), opts *bind.TransactOpts, fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)
func (*IEthCrossChainDataTransactor) AsyncPause ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactor) AsyncPause(handler func(*types.Receipt, error), opts *bind.TransactOpts) (*types.Transaction, error)
func (*IEthCrossChainDataTransactor) AsyncPutCurEpochConPubKeyBytes ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactor) AsyncPutCurEpochConPubKeyBytes(handler func(*types.Receipt, error), opts *bind.TransactOpts, curEpochPkBytes []byte) (*types.Transaction, error)
func (*IEthCrossChainDataTransactor) AsyncPutCurEpochStartHeight ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactor) AsyncPutCurEpochStartHeight(handler func(*types.Receipt, error), opts *bind.TransactOpts, curEpochStartHeight uint32) (*types.Transaction, error)
func (*IEthCrossChainDataTransactor) AsyncPutEthTxHash ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactor) AsyncPutEthTxHash(handler func(*types.Receipt, error), opts *bind.TransactOpts, ethTxHash [32]byte) (*types.Transaction, error)
func (*IEthCrossChainDataTransactor) AsyncPutExtraData ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactor) AsyncPutExtraData(handler func(*types.Receipt, error), opts *bind.TransactOpts, key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, error)
func (*IEthCrossChainDataTransactor) AsyncTransferOwnership ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactor) AsyncTransferOwnership(handler func(*types.Receipt, error), opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
func (*IEthCrossChainDataTransactor) AsyncUnpause ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactor) AsyncUnpause(handler func(*types.Receipt, error), opts *bind.TransactOpts) (*types.Transaction, error)
func (*IEthCrossChainDataTransactor) MarkFromChainTxExist ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactor) MarkFromChainTxExist(opts *bind.TransactOpts, fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, *types.Receipt, error)
MarkFromChainTxExist is a paid mutator transaction binding the contract method 0x1ce20756.
Solidity: function markFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) returns(bool)
func (*IEthCrossChainDataTransactor) Pause ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)
Pause is a paid mutator transaction binding the contract method 0xf4fbb0c8.
Solidity: function pause() returns(bool)
func (*IEthCrossChainDataTransactor) PutCurEpochConPubKeyBytes ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactor) PutCurEpochConPubKeyBytes(opts *bind.TransactOpts, curEpochPkBytes []byte) (*types.Transaction, *types.Receipt, error)
PutCurEpochConPubKeyBytes is a paid mutator transaction binding the contract method 0x795c2da6.
Solidity: function putCurEpochConPubKeyBytes(bytes curEpochPkBytes) returns(bool)
func (*IEthCrossChainDataTransactor) PutCurEpochStartHeight ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactor) PutCurEpochStartHeight(opts *bind.TransactOpts, curEpochStartHeight uint32) (*types.Transaction, *types.Receipt, error)
PutCurEpochStartHeight is a paid mutator transaction binding the contract method 0x9b9272ae.
Solidity: function putCurEpochStartHeight(uint32 curEpochStartHeight) returns(bool)
func (*IEthCrossChainDataTransactor) PutEthTxHash ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactor) PutEthTxHash(opts *bind.TransactOpts, ethTxHash [32]byte) (*types.Transaction, *types.Receipt, error)
PutEthTxHash is a paid mutator transaction binding the contract method 0x93645d57.
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, *types.Receipt, error)
PutExtraData is a paid mutator transaction binding the contract method 0x351f0ea0.
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, *types.Receipt, error)
TransferOwnership is a paid mutator transaction binding the contract method 0x16cad12a.
Solidity: function transferOwnership(address newOwner) returns()
func (*IEthCrossChainDataTransactor) Unpause ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)
Unpause is a paid mutator transaction binding the contract method 0x63c37526.
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 a Solidity contract.
func (*IEthCrossChainDataTransactorRaw) Transact ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)
Transact invokes the (paid) contract method with params as input values.
func (*IEthCrossChainDataTransactorRaw) Transfer ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, 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 a Solidity contract, with pre-set transact options.
func (*IEthCrossChainDataTransactorSession) AsyncMarkFromChainTxExist ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) AsyncMarkFromChainTxExist(handler func(*types.Receipt, error), fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)
func (*IEthCrossChainDataTransactorSession) AsyncPause ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) AsyncPause(handler func(*types.Receipt, error)) (*types.Transaction, error)
func (*IEthCrossChainDataTransactorSession) AsyncPutCurEpochConPubKeyBytes ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) AsyncPutCurEpochConPubKeyBytes(handler func(*types.Receipt, error), curEpochPkBytes []byte) (*types.Transaction, error)
func (*IEthCrossChainDataTransactorSession) AsyncPutCurEpochStartHeight ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) AsyncPutCurEpochStartHeight(handler func(*types.Receipt, error), curEpochStartHeight uint32) (*types.Transaction, error)
func (*IEthCrossChainDataTransactorSession) AsyncPutEthTxHash ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) AsyncPutEthTxHash(handler func(*types.Receipt, error), ethTxHash [32]byte) (*types.Transaction, error)
func (*IEthCrossChainDataTransactorSession) AsyncPutExtraData ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) AsyncPutExtraData(handler func(*types.Receipt, error), key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, error)
func (*IEthCrossChainDataTransactorSession) AsyncTransferOwnership ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) AsyncTransferOwnership(handler func(*types.Receipt, error), newOwner common.Address) (*types.Transaction, error)
func (*IEthCrossChainDataTransactorSession) AsyncUnpause ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) AsyncUnpause(handler func(*types.Receipt, error)) (*types.Transaction, error)
func (*IEthCrossChainDataTransactorSession) MarkFromChainTxExist ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) MarkFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, *types.Receipt, error)
MarkFromChainTxExist is a paid mutator transaction binding the contract method 0x1ce20756.
Solidity: function markFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) returns(bool)
func (*IEthCrossChainDataTransactorSession) Pause ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) Pause() (*types.Transaction, *types.Receipt, error)
Pause is a paid mutator transaction binding the contract method 0xf4fbb0c8.
Solidity: function pause() returns(bool)
func (*IEthCrossChainDataTransactorSession) PutCurEpochConPubKeyBytes ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) PutCurEpochConPubKeyBytes(curEpochPkBytes []byte) (*types.Transaction, *types.Receipt, error)
PutCurEpochConPubKeyBytes is a paid mutator transaction binding the contract method 0x795c2da6.
Solidity: function putCurEpochConPubKeyBytes(bytes curEpochPkBytes) returns(bool)
func (*IEthCrossChainDataTransactorSession) PutCurEpochStartHeight ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) PutCurEpochStartHeight(curEpochStartHeight uint32) (*types.Transaction, *types.Receipt, error)
PutCurEpochStartHeight is a paid mutator transaction binding the contract method 0x9b9272ae.
Solidity: function putCurEpochStartHeight(uint32 curEpochStartHeight) returns(bool)
func (*IEthCrossChainDataTransactorSession) PutEthTxHash ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) PutEthTxHash(ethTxHash [32]byte) (*types.Transaction, *types.Receipt, error)
PutEthTxHash is a paid mutator transaction binding the contract method 0x93645d57.
Solidity: function putEthTxHash(bytes32 ethTxHash) returns(bool)
func (*IEthCrossChainDataTransactorSession) PutExtraData ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) PutExtraData(key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, *types.Receipt, error)
PutExtraData is a paid mutator transaction binding the contract method 0x351f0ea0.
Solidity: function putExtraData(bytes32 key1, bytes32 key2, bytes value) returns(bool)
func (*IEthCrossChainDataTransactorSession) TransferOwnership ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, *types.Receipt, error)
TransferOwnership is a paid mutator transaction binding the contract method 0x16cad12a.
Solidity: function transferOwnership(address newOwner) returns()
func (*IEthCrossChainDataTransactorSession) Unpause ¶
func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) Unpause() (*types.Transaction, *types.Receipt, error)
Unpause is a paid mutator transaction binding the contract method 0x63c37526.
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 a Solidity 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 a Solidity 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 a Solidity 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 a Solidity 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 0xede8e529.
Solidity: function isOwner() constant returns(bool)
type OwnableFilterer ¶
type OwnableFilterer struct {
// contains filtered or unexported fields
}
OwnableFilterer is an auto generated log filtering Go binding around a Solidity 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 0x000000000000000000000000000000000000000000000000000000005c7c30d4.
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 0x000000000000000000000000000000000000000000000000000000005c7c30d4.
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 0x000000000000000000000000000000000000000000000000000000005c7c30d4.
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 a Solidity 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, *types.Receipt, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableRaw) Transfer ¶
func (_Ownable *OwnableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, 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 a Solidity contract, with pre-set call and transact options.
func (*OwnableSession) AsyncRenounceOwnership ¶
func (_Ownable *OwnableSession) AsyncRenounceOwnership(handler func(*types.Receipt, error)) (*types.Transaction, error)
func (*OwnableSession) AsyncTransferOwnership ¶
func (_Ownable *OwnableSession) AsyncTransferOwnership(handler func(*types.Receipt, error), newOwner common.Address) (*types.Transaction, error)
func (*OwnableSession) IsOwner ¶
func (_Ownable *OwnableSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0xede8e529.
Solidity: function isOwner() constant returns(bool)
func (*OwnableSession) Owner ¶
func (_Ownable *OwnableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x5089e2c8.
Solidity: function owner() constant returns(address)
func (*OwnableSession) RenounceOwnership ¶
func (_Ownable *OwnableSession) RenounceOwnership() (*types.Transaction, *types.Receipt, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0xd86e29e2.
Solidity: function renounceOwnership() returns()
func (*OwnableSession) TransferOwnership ¶
func (_Ownable *OwnableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, *types.Receipt, error)
TransferOwnership is a paid mutator transaction binding the contract method 0x16cad12a.
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 a Solidity 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) AsyncRenounceOwnership ¶
func (_Ownable *OwnableTransactor) AsyncRenounceOwnership(handler func(*types.Receipt, error), opts *bind.TransactOpts) (*types.Transaction, error)
func (*OwnableTransactor) AsyncTransferOwnership ¶
func (_Ownable *OwnableTransactor) AsyncTransferOwnership(handler func(*types.Receipt, error), opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
func (*OwnableTransactor) RenounceOwnership ¶
func (_Ownable *OwnableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0xd86e29e2.
Solidity: function renounceOwnership() returns()
func (*OwnableTransactor) TransferOwnership ¶
func (_Ownable *OwnableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, *types.Receipt, error)
TransferOwnership is a paid mutator transaction binding the contract method 0x16cad12a.
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 a Solidity contract.
func (*OwnableTransactorRaw) Transact ¶
func (_Ownable *OwnableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableTransactorRaw) Transfer ¶
func (_Ownable *OwnableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, 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 a Solidity contract, with pre-set transact options.
func (*OwnableTransactorSession) AsyncRenounceOwnership ¶
func (_Ownable *OwnableTransactorSession) AsyncRenounceOwnership(handler func(*types.Receipt, error)) (*types.Transaction, error)
func (*OwnableTransactorSession) AsyncTransferOwnership ¶
func (_Ownable *OwnableTransactorSession) AsyncTransferOwnership(handler func(*types.Receipt, error), newOwner common.Address) (*types.Transaction, error)
func (*OwnableTransactorSession) RenounceOwnership ¶
func (_Ownable *OwnableTransactorSession) RenounceOwnership() (*types.Transaction, *types.Receipt, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0xd86e29e2.
Solidity: function renounceOwnership() returns()
func (*OwnableTransactorSession) TransferOwnership ¶
func (_Ownable *OwnableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, *types.Receipt, error)
TransferOwnership is a paid mutator transaction binding the contract method 0x16cad12a.
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 a Solidity 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 a Solidity 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 a Solidity 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 a Solidity 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 0xd4bc9601.
Solidity: function paused() constant returns(bool)
type PausableFilterer ¶
type PausableFilterer struct {
// contains filtered or unexported fields
}
PausableFilterer is an auto generated log filtering Go binding around a Solidity 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 0x000000000000000000000000000000000000000000000000000000003572985a.
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 0x0000000000000000000000000000000000000000000000000000000044693cad.
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 0x000000000000000000000000000000000000000000000000000000003572985a.
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 0x0000000000000000000000000000000000000000000000000000000044693cad.
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 0x000000000000000000000000000000000000000000000000000000003572985a.
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 0x0000000000000000000000000000000000000000000000000000000044693cad.
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 a Solidity 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, *types.Receipt, error)
Transact invokes the (paid) contract method with params as input values.
func (*PausableRaw) Transfer ¶
func (_Pausable *PausableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, 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 a Solidity 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 0xd4bc9601.
Solidity: function paused() constant returns(bool)
type PausableTransactor ¶
type PausableTransactor struct {
// contains filtered or unexported fields
}
PausableTransactor is an auto generated write-only Go binding around a Solidity 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 a Solidity contract.
func (*PausableTransactorRaw) Transact ¶
func (_Pausable *PausableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)
Transact invokes the (paid) contract method with params as input values.
func (*PausableTransactorRaw) Transfer ¶
func (_Pausable *PausableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, 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 a Solidity 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.