Versions in this module Expand all Collapse all v1 v1.10.0 Nov 19, 2024 v1.9.5 Nov 8, 2024 Changes in this version + var InboxABI = InboxMetaData.ABI + var InboxMetaData = &bind.MetaData + type Identifier struct + BlockNumber *big.Int + ChainId *big.Int + LogIndex *big.Int + Origin common.Address + Timestamp *big.Int + type Inbox struct + func NewInbox(address common.Address, backend bind.ContractBackend) (*Inbox, error) + type InboxCaller struct + func NewInboxCaller(address common.Address, caller bind.ContractCaller) (*InboxCaller, error) + type InboxCallerRaw struct + Contract *InboxCaller + func (_Inbox *InboxCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type InboxCallerSession struct + CallOpts bind.CallOpts + Contract *InboxCaller + type InboxFilterer struct + func NewInboxFilterer(address common.Address, filterer bind.ContractFilterer) (*InboxFilterer, error) + type InboxRaw struct + Contract *Inbox + func (_Inbox *InboxRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Inbox *InboxRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Inbox *InboxRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type InboxSession struct + CallOpts bind.CallOpts + Contract *Inbox + TransactOpts bind.TransactOpts + func (_Inbox *InboxSession) ExecuteMessage(_id Identifier, _target common.Address, _message []byte) (*types.Transaction, error) + func (_Inbox *InboxSession) ValidateMessage(_id Identifier, _msgHash [32]byte) (*types.Transaction, error) + type InboxTransactor struct + func NewInboxTransactor(address common.Address, transactor bind.ContractTransactor) (*InboxTransactor, error) + func (_Inbox *InboxTransactor) ExecuteMessage(opts *bind.TransactOpts, _id Identifier, _target common.Address, ...) (*types.Transaction, error) + func (_Inbox *InboxTransactor) ValidateMessage(opts *bind.TransactOpts, _id Identifier, _msgHash [32]byte) (*types.Transaction, error) + type InboxTransactorRaw struct + Contract *InboxTransactor + func (_Inbox *InboxTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Inbox *InboxTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type InboxTransactorSession struct + Contract *InboxTransactor + TransactOpts bind.TransactOpts + func (_Inbox *InboxTransactorSession) ExecuteMessage(_id Identifier, _target common.Address, _message []byte) (*types.Transaction, error) + func (_Inbox *InboxTransactorSession) ValidateMessage(_id Identifier, _msgHash [32]byte) (*types.Transaction, error)