Versions in this module Expand all Collapse all v1 v1.0.0 Feb 8, 2023 Changes in this version + const CrossChainABI + type CrossChain struct + func NewCrossChain(address common.Address, backend bind.ContractBackend) (*CrossChain, error) + type CrossChainCaller struct + func NewCrossChainCaller(address common.Address, caller bind.ContractCaller) (*CrossChainCaller, error) + type CrossChainCallerRaw struct + Contract *CrossChainCaller + func (_CrossChain *CrossChainCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + type CrossChainCallerSession struct + CallOpts bind.CallOpts + Contract *CrossChainCaller + type CrossChainCrossChainPackage struct + ChainId uint16 + ChannelId uint8 + OracleSequence uint64 + PackageSequence uint64 + Payload []byte + Raw types.Log + type CrossChainCrossChainPackageIterator struct + Event *CrossChainCrossChainPackage + func (it *CrossChainCrossChainPackageIterator) Close() error + func (it *CrossChainCrossChainPackageIterator) Error() error + func (it *CrossChainCrossChainPackageIterator) Next() bool + type CrossChainFilterer struct + func NewCrossChainFilterer(address common.Address, filterer bind.ContractFilterer) (*CrossChainFilterer, error) + func (_CrossChain *CrossChainFilterer) FilterCrossChainPackage(opts *bind.FilterOpts, oracleSequence []uint64, packageSequence []uint64, ...) (*CrossChainCrossChainPackageIterator, error) + func (_CrossChain *CrossChainFilterer) ParseCrossChainPackage(log types.Log) (*CrossChainCrossChainPackage, error) + func (_CrossChain *CrossChainFilterer) WatchCrossChainPackage(opts *bind.WatchOpts, sink chan<- *CrossChainCrossChainPackage, ...) (event.Subscription, error) + type CrossChainRaw struct + Contract *CrossChain + func (_CrossChain *CrossChainRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + func (_CrossChain *CrossChainRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_CrossChain *CrossChainRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type CrossChainSession struct + CallOpts bind.CallOpts + Contract *CrossChain + TransactOpts bind.TransactOpts + type CrossChainTransactor struct + func NewCrossChainTransactor(address common.Address, transactor bind.ContractTransactor) (*CrossChainTransactor, error) + type CrossChainTransactorRaw struct + Contract *CrossChainTransactor + func (_CrossChain *CrossChainTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_CrossChain *CrossChainTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type CrossChainTransactorSession struct + Contract *CrossChainTransactor + TransactOpts bind.TransactOpts