Documentation ¶
Overview ¶
Code generated by synapse abigen DO NOT EDIT.
Package dfkpet Go interface for synapse-contracts/.../PetBridgeUpgradeable.sol
Index ¶
- Variables
- type AddressUpgradeable
- type AddressUpgradeableCaller
- type AddressUpgradeableCallerRaw
- type AddressUpgradeableCallerSession
- type AddressUpgradeableFilterer
- type AddressUpgradeableRaw
- func (_AddressUpgradeable *AddressUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AddressUpgradeable *AddressUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AddressUpgradeable *AddressUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AddressUpgradeableSession
- type AddressUpgradeableTransactor
- type AddressUpgradeableTransactorRaw
- type AddressUpgradeableTransactorSession
- type ContextUpgradeable
- type ContextUpgradeableCaller
- type ContextUpgradeableCallerRaw
- type ContextUpgradeableCallerSession
- type ContextUpgradeableFilterer
- type ContextUpgradeableRaw
- func (_ContextUpgradeable *ContextUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ContextUpgradeable *ContextUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ContextUpgradeable *ContextUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ContextUpgradeableSession
- type ContextUpgradeableTransactor
- type ContextUpgradeableTransactorRaw
- type ContextUpgradeableTransactorSession
- type IMessageBus
- type IMessageBusCaller
- type IMessageBusCallerRaw
- type IMessageBusCallerSession
- type IMessageBusFilterer
- type IMessageBusRaw
- func (_IMessageBus *IMessageBusRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IMessageBus *IMessageBusRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IMessageBus *IMessageBusRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IMessageBusSession
- func (_IMessageBus *IMessageBusSession) EstimateFee(_dstChainId *big.Int, _options []byte) (*types.Transaction, error)
- func (_IMessageBus *IMessageBusSession) ExecuteMessage(_srcChainId *big.Int, _srcAddress []byte, _dstAddress common.Address, ...) (*types.Transaction, error)
- func (_IMessageBus *IMessageBusSession) SendMessage(_receiver [32]byte, _dstChainId *big.Int, _message []byte, _options []byte) (*types.Transaction, error)
- func (_IMessageBus *IMessageBusSession) WithdrawFee(_account common.Address) (*types.Transaction, error)
- type IMessageBusTransactor
- func (_IMessageBus *IMessageBusTransactor) EstimateFee(opts *bind.TransactOpts, _dstChainId *big.Int, _options []byte) (*types.Transaction, error)
- func (_IMessageBus *IMessageBusTransactor) ExecuteMessage(opts *bind.TransactOpts, _srcChainId *big.Int, _srcAddress []byte, ...) (*types.Transaction, error)
- func (_IMessageBus *IMessageBusTransactor) SendMessage(opts *bind.TransactOpts, _receiver [32]byte, _dstChainId *big.Int, ...) (*types.Transaction, error)
- func (_IMessageBus *IMessageBusTransactor) WithdrawFee(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
- type IMessageBusTransactorRaw
- type IMessageBusTransactorSession
- func (_IMessageBus *IMessageBusTransactorSession) EstimateFee(_dstChainId *big.Int, _options []byte) (*types.Transaction, error)
- func (_IMessageBus *IMessageBusTransactorSession) ExecuteMessage(_srcChainId *big.Int, _srcAddress []byte, _dstAddress common.Address, ...) (*types.Transaction, error)
- func (_IMessageBus *IMessageBusTransactorSession) SendMessage(_receiver [32]byte, _dstChainId *big.Int, _message []byte, _options []byte) (*types.Transaction, error)
- func (_IMessageBus *IMessageBusTransactorSession) WithdrawFee(_account common.Address) (*types.Transaction, error)
- type IPetCoreUpgradeable
- type IPetCoreUpgradeableCaller
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableCaller) GetPet(opts *bind.CallOpts, _id *big.Int) (Pet, error)
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableCaller) GetUserPets(opts *bind.CallOpts, _address common.Address) ([]Pet, error)
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- type IPetCoreUpgradeableCallerRaw
- type IPetCoreUpgradeableCallerSession
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableCallerSession) GetPet(_id *big.Int) (Pet, error)
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableCallerSession) GetUserPets(_address common.Address) ([]Pet, error)
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- type IPetCoreUpgradeableFilterer
- type IPetCoreUpgradeableRaw
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IPetCoreUpgradeableSession
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableSession) BridgeMint(_id *big.Int, _to common.Address) (*types.Transaction, error)
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableSession) GetPet(_id *big.Int) (Pet, error)
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableSession) GetUserPets(_address common.Address) ([]Pet, error)
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableSession) HatchPet(_petOptions PetOptions, owner common.Address) (*types.Transaction, error)
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableSession) UpdatePet(_pet Pet) (*types.Transaction, error)
- type IPetCoreUpgradeableTransactor
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactor) BridgeMint(opts *bind.TransactOpts, _id *big.Int, _to common.Address) (*types.Transaction, error)
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactor) HatchPet(opts *bind.TransactOpts, _petOptions PetOptions, owner common.Address) (*types.Transaction, error)
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactor) UpdatePet(opts *bind.TransactOpts, _pet Pet) (*types.Transaction, error)
- type IPetCoreUpgradeableTransactorRaw
- type IPetCoreUpgradeableTransactorSession
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactorSession) BridgeMint(_id *big.Int, _to common.Address) (*types.Transaction, error)
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactorSession) HatchPet(_petOptions PetOptions, owner common.Address) (*types.Transaction, error)
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactorSession) UpdatePet(_pet Pet) (*types.Transaction, error)
- type ISynMessagingReceiver
- type ISynMessagingReceiverCaller
- type ISynMessagingReceiverCallerRaw
- type ISynMessagingReceiverCallerSession
- type ISynMessagingReceiverFilterer
- type ISynMessagingReceiverRaw
- func (_ISynMessagingReceiver *ISynMessagingReceiverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ISynMessagingReceiver *ISynMessagingReceiverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ISynMessagingReceiver *ISynMessagingReceiverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ISynMessagingReceiverSession
- type ISynMessagingReceiverTransactor
- type ISynMessagingReceiverTransactorRaw
- type ISynMessagingReceiverTransactorSession
- type Initializable
- type InitializableCaller
- type InitializableCallerRaw
- type InitializableCallerSession
- type InitializableFilterer
- type InitializableRaw
- func (_Initializable *InitializableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Initializable *InitializableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Initializable *InitializableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type InitializableSession
- type InitializableTransactor
- type InitializableTransactorRaw
- type InitializableTransactorSession
- type OwnableUpgradeable
- type OwnableUpgradeableCaller
- type OwnableUpgradeableCallerRaw
- type OwnableUpgradeableCallerSession
- type OwnableUpgradeableFilterer
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*OwnableUpgradeableOwnershipTransferredIterator, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableUpgradeableOwnershipTransferred, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableUpgradeableOwnershipTransferred, ...) (event.Subscription, error)
- type OwnableUpgradeableOwnershipTransferred
- type OwnableUpgradeableOwnershipTransferredIterator
- type OwnableUpgradeableRaw
- func (_OwnableUpgradeable *OwnableUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OwnableUpgradeable *OwnableUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OwnableUpgradeable *OwnableUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OwnableUpgradeableSession
- func (_OwnableUpgradeable *OwnableUpgradeableSession) Owner() (common.Address, error)
- func (_OwnableUpgradeable *OwnableUpgradeableSession) RenounceOwnership() (*types.Transaction, error)
- func (_OwnableUpgradeable *OwnableUpgradeableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type OwnableUpgradeableTransactor
- type OwnableUpgradeableTransactorRaw
- type OwnableUpgradeableTransactorSession
- type Pet
- type PetBridgeUpgradeable
- type PetBridgeUpgradeableCaller
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableCaller) DecodeMessage(opts *bind.CallOpts, _message []byte) (PetBridgeUpgradeableMessageFormat, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableCaller) GetTrustedRemote(opts *bind.CallOpts, _chainId *big.Int) ([32]byte, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableCaller) MessageBus(opts *bind.CallOpts) (common.Address, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableCaller) MsgGasLimit(opts *bind.CallOpts) (*big.Int, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableCaller) Pets(opts *bind.CallOpts) (common.Address, error)
- type PetBridgeUpgradeableCallerRaw
- type PetBridgeUpgradeableCallerSession
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableCallerSession) DecodeMessage(_message []byte) (PetBridgeUpgradeableMessageFormat, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableCallerSession) GetTrustedRemote(_chainId *big.Int) ([32]byte, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableCallerSession) MessageBus() (common.Address, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableCallerSession) MsgGasLimit() (*big.Int, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableCallerSession) Owner() (common.Address, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableCallerSession) Pets() (common.Address, error)
- type PetBridgeUpgradeableFilterer
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*PetBridgeUpgradeableOwnershipTransferredIterator, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableFilterer) FilterPetArrived(opts *bind.FilterOpts, petId []*big.Int) (*PetBridgeUpgradeablePetArrivedIterator, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableFilterer) FilterPetSent(opts *bind.FilterOpts, petId []*big.Int) (*PetBridgeUpgradeablePetSentIterator, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableFilterer) FilterSetTrustedRemote(opts *bind.FilterOpts) (*PetBridgeUpgradeableSetTrustedRemoteIterator, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableFilterer) ParseOwnershipTransferred(log types.Log) (*PetBridgeUpgradeableOwnershipTransferred, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableFilterer) ParsePetArrived(log types.Log) (*PetBridgeUpgradeablePetArrived, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableFilterer) ParsePetSent(log types.Log) (*PetBridgeUpgradeablePetSent, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableFilterer) ParseSetTrustedRemote(log types.Log) (*PetBridgeUpgradeableSetTrustedRemote, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *PetBridgeUpgradeableOwnershipTransferred, ...) (event.Subscription, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableFilterer) WatchPetArrived(opts *bind.WatchOpts, sink chan<- *PetBridgeUpgradeablePetArrived, ...) (event.Subscription, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableFilterer) WatchPetSent(opts *bind.WatchOpts, sink chan<- *PetBridgeUpgradeablePetSent, ...) (event.Subscription, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableFilterer) WatchSetTrustedRemote(opts *bind.WatchOpts, sink chan<- *PetBridgeUpgradeableSetTrustedRemote) (event.Subscription, error)
- type PetBridgeUpgradeableMessageFormat
- type PetBridgeUpgradeableOwnershipTransferred
- type PetBridgeUpgradeableOwnershipTransferredIterator
- type PetBridgeUpgradeablePetArrived
- type PetBridgeUpgradeablePetArrivedIterator
- type PetBridgeUpgradeablePetSent
- type PetBridgeUpgradeablePetSentIterator
- type PetBridgeUpgradeableRaw
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PetBridgeUpgradeableSession
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) DecodeMessage(_message []byte) (PetBridgeUpgradeableMessageFormat, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) ExecuteMessage(_srcAddress [32]byte, _srcChainId *big.Int, _message []byte, ...) (*types.Transaction, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) GetTrustedRemote(_chainId *big.Int) ([32]byte, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) Initialize(_messageBus common.Address, _pets common.Address) (*types.Transaction, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) MessageBus() (common.Address, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) MsgGasLimit() (*big.Int, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) Owner() (common.Address, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) Pets() (common.Address, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) RenounceOwnership() (*types.Transaction, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) SendPet(_petId *big.Int, _dstChainId *big.Int) (*types.Transaction, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) SetMessageBus(_messageBus common.Address) (*types.Transaction, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) SetMsgGasLimit(_msgGasLimit *big.Int) (*types.Transaction, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) SetTrustedRemote(_srcChainId *big.Int, _srcAddress [32]byte) (*types.Transaction, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type PetBridgeUpgradeableSetTrustedRemote
- type PetBridgeUpgradeableSetTrustedRemoteIterator
- type PetBridgeUpgradeableTransactor
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactor) ExecuteMessage(opts *bind.TransactOpts, _srcAddress [32]byte, _srcChainId *big.Int, ...) (*types.Transaction, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactor) Initialize(opts *bind.TransactOpts, _messageBus common.Address, _pets common.Address) (*types.Transaction, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactor) SendPet(opts *bind.TransactOpts, _petId *big.Int, _dstChainId *big.Int) (*types.Transaction, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactor) SetMessageBus(opts *bind.TransactOpts, _messageBus common.Address) (*types.Transaction, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactor) SetMsgGasLimit(opts *bind.TransactOpts, _msgGasLimit *big.Int) (*types.Transaction, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactor) SetTrustedRemote(opts *bind.TransactOpts, _srcChainId *big.Int, _srcAddress [32]byte) (*types.Transaction, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type PetBridgeUpgradeableTransactorRaw
- type PetBridgeUpgradeableTransactorSession
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactorSession) ExecuteMessage(_srcAddress [32]byte, _srcChainId *big.Int, _message []byte, ...) (*types.Transaction, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactorSession) Initialize(_messageBus common.Address, _pets common.Address) (*types.Transaction, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactorSession) SendPet(_petId *big.Int, _dstChainId *big.Int) (*types.Transaction, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactorSession) SetMessageBus(_messageBus common.Address) (*types.Transaction, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactorSession) SetMsgGasLimit(_msgGasLimit *big.Int) (*types.Transaction, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactorSession) SetTrustedRemote(_srcChainId *big.Int, _srcAddress [32]byte) (*types.Transaction, error)
- func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type PetOptions
- type SynMessagingReceiverUpgradeable
- type SynMessagingReceiverUpgradeableCaller
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableCaller) GetTrustedRemote(opts *bind.CallOpts, _chainId *big.Int) ([32]byte, error)
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableCaller) MessageBus(opts *bind.CallOpts) (common.Address, error)
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- type SynMessagingReceiverUpgradeableCallerRaw
- type SynMessagingReceiverUpgradeableCallerSession
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableCallerSession) GetTrustedRemote(_chainId *big.Int) ([32]byte, error)
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableCallerSession) MessageBus() (common.Address, error)
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableCallerSession) Owner() (common.Address, error)
- type SynMessagingReceiverUpgradeableFilterer
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*SynMessagingReceiverUpgradeableOwnershipTransferredIterator, error)
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableFilterer) FilterSetTrustedRemote(opts *bind.FilterOpts) (*SynMessagingReceiverUpgradeableSetTrustedRemoteIterator, error)
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableFilterer) ParseOwnershipTransferred(log types.Log) (*SynMessagingReceiverUpgradeableOwnershipTransferred, error)
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableFilterer) ParseSetTrustedRemote(log types.Log) (*SynMessagingReceiverUpgradeableSetTrustedRemote, error)
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableFilterer) WatchSetTrustedRemote(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type SynMessagingReceiverUpgradeableOwnershipTransferred
- type SynMessagingReceiverUpgradeableOwnershipTransferredIterator
- type SynMessagingReceiverUpgradeableRaw
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SynMessagingReceiverUpgradeableSession
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableSession) ExecuteMessage(_srcAddress [32]byte, _srcChainId *big.Int, _message []byte, ...) (*types.Transaction, error)
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableSession) GetTrustedRemote(_chainId *big.Int) ([32]byte, error)
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableSession) MessageBus() (common.Address, error)
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableSession) Owner() (common.Address, error)
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableSession) RenounceOwnership() (*types.Transaction, error)
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableSession) SetMessageBus(_messageBus common.Address) (*types.Transaction, error)
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableSession) SetTrustedRemote(_srcChainId *big.Int, _srcAddress [32]byte) (*types.Transaction, error)
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type SynMessagingReceiverUpgradeableSetTrustedRemote
- type SynMessagingReceiverUpgradeableSetTrustedRemoteIterator
- type SynMessagingReceiverUpgradeableTransactor
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableTransactor) ExecuteMessage(opts *bind.TransactOpts, _srcAddress [32]byte, _srcChainId *big.Int, ...) (*types.Transaction, error)
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableTransactor) SetMessageBus(opts *bind.TransactOpts, _messageBus common.Address) (*types.Transaction, error)
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableTransactor) SetTrustedRemote(opts *bind.TransactOpts, _srcChainId *big.Int, _srcAddress [32]byte) (*types.Transaction, error)
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type SynMessagingReceiverUpgradeableTransactorRaw
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SynMessagingReceiverUpgradeableTransactorSession
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableTransactorSession) ExecuteMessage(_srcAddress [32]byte, _srcChainId *big.Int, _message []byte, ...) (*types.Transaction, error)
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableTransactorSession) SetMessageBus(_messageBus common.Address) (*types.Transaction, error)
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableTransactorSession) SetTrustedRemote(_srcChainId *big.Int, _srcAddress [32]byte) (*types.Transaction, error)
- func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
Constants ¶
This section is empty.
Variables ¶
var AddressUpgradeableABI = AddressUpgradeableMetaData.ABI
AddressUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use AddressUpgradeableMetaData.ABI instead.
var AddressUpgradeableBin = AddressUpgradeableMetaData.Bin
AddressUpgradeableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AddressUpgradeableMetaData.Bin instead.
var AddressUpgradeableMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220e523e02595067863309d7f7eca1e1e795e71e44f7a6c74c2f793a40e421f01ce64736f6c634300080d0033",
}
AddressUpgradeableMetaData contains all meta data concerning the AddressUpgradeable contract.
var ContextUpgradeableABI = ContextUpgradeableMetaData.ABI
ContextUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use ContextUpgradeableMetaData.ABI instead.
var ContextUpgradeableMetaData = &bind.MetaData{
ABI: "[]",
}
ContextUpgradeableMetaData contains all meta data concerning the ContextUpgradeable contract.
var Contracts map[string]*compiler.Contract
Contracts are unmarshalled on start
var IMessageBusABI = IMessageBusMetaData.ABI
IMessageBusABI is the input ABI used to generate the binding from. Deprecated: Use IMessageBusMetaData.ABI instead.
var IMessageBusFuncSigs = IMessageBusMetaData.Sigs
Deprecated: Use IMessageBusMetaData.Sigs instead. IMessageBusFuncSigs maps the 4-byte function signature to its string representation.
var IMessageBusMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_dstChainId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_options\",\"type\":\"bytes\"}],\"name\":\"estimateFee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_srcChainId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_srcAddress\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"_dstAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_gasLimit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_nonce\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_message\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"_messageId\",\"type\":\"bytes32\"}],\"name\":\"executeMessage\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_receiver\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"_dstChainId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_message\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"_options\",\"type\":\"bytes\"}],\"name\":\"sendMessage\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"withdrawFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "5da6d2c4": "estimateFee(uint256,bytes)", "21730efc": "executeMessage(uint256,bytes,address,uint256,uint256,bytes,bytes32)", "ac8a4c1b": "sendMessage(bytes32,uint256,bytes,bytes)", "1ac3ddeb": "withdrawFee(address)", }, }
IMessageBusMetaData contains all meta data concerning the IMessageBus contract.
var IPetCoreUpgradeableABI = IPetCoreUpgradeableMetaData.ABI
IPetCoreUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use IPetCoreUpgradeableMetaData.ABI instead.
var IPetCoreUpgradeableFuncSigs = IPetCoreUpgradeableMetaData.Sigs
Deprecated: Use IPetCoreUpgradeableMetaData.Sigs instead. IPetCoreUpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var IPetCoreUpgradeableMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"}],\"name\":\"bridgeMint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"getPet\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"originId\",\"type\":\"uint8\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"uint8\",\"name\":\"season\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"eggType\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"rarity\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"element\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"bonusCount\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"profBonus\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"profBonusScalar\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"craftBonus\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"craftBonusScalar\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"combatBonus\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"combatBonusScalar\",\"type\":\"uint8\"},{\"internalType\":\"uint16\",\"name\":\"appearance\",\"type\":\"uint16\"},{\"internalType\":\"uint8\",\"name\":\"background\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"shiny\",\"type\":\"uint8\"},{\"internalType\":\"uint64\",\"name\":\"hungryAt\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"equippableAt\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"equippedTo\",\"type\":\"uint256\"}],\"internalType\":\"structPet\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_address\",\"type\":\"address\"}],\"name\":\"getUserPets\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"originId\",\"type\":\"uint8\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"uint8\",\"name\":\"season\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"eggType\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"rarity\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"element\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"bonusCount\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"profBonus\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"profBonusScalar\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"craftBonus\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"craftBonusScalar\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"combatBonus\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"combatBonusScalar\",\"type\":\"uint8\"},{\"internalType\":\"uint16\",\"name\":\"appearance\",\"type\":\"uint16\"},{\"internalType\":\"uint8\",\"name\":\"background\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"shiny\",\"type\":\"uint8\"},{\"internalType\":\"uint64\",\"name\":\"hungryAt\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"equippableAt\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"equippedTo\",\"type\":\"uint256\"}],\"internalType\":\"structPet[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint8\",\"name\":\"originId\",\"type\":\"uint8\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"uint8\",\"name\":\"season\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"eggType\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"rarity\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"element\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"bonusCount\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"profBonus\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"profBonusScalar\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"craftBonus\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"craftBonusScalar\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"combatBonus\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"combatBonusScalar\",\"type\":\"uint8\"},{\"internalType\":\"uint16\",\"name\":\"appearance\",\"type\":\"uint16\"},{\"internalType\":\"uint8\",\"name\":\"background\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"shiny\",\"type\":\"uint8\"}],\"internalType\":\"structPetOptions\",\"name\":\"_petOptions\",\"type\":\"tuple\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"hatchPet\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"originId\",\"type\":\"uint8\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"uint8\",\"name\":\"season\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"eggType\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"rarity\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"element\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"bonusCount\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"profBonus\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"profBonusScalar\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"craftBonus\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"craftBonusScalar\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"combatBonus\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"combatBonusScalar\",\"type\":\"uint8\"},{\"internalType\":\"uint16\",\"name\":\"appearance\",\"type\":\"uint16\"},{\"internalType\":\"uint8\",\"name\":\"background\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"shiny\",\"type\":\"uint8\"},{\"internalType\":\"uint64\",\"name\":\"hungryAt\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"equippableAt\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"equippedTo\",\"type\":\"uint256\"}],\"internalType\":\"structPet\",\"name\":\"_pet\",\"type\":\"tuple\"}],\"name\":\"updatePet\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "095ea7b3": "approve(address,uint256)", "1b827671": "bridgeMint(uint256,address)", "59d55194": "getPet(uint256)", "ba8cd532": "getUserPets(address)", "2a4138d2": "hatchPet((uint8,string,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint16,uint8,uint8),address)", "6352211e": "ownerOf(uint256)", "42842e0e": "safeTransferFrom(address,address,uint256)", "b88d4fde": "safeTransferFrom(address,address,uint256,bytes)", "23b872dd": "transferFrom(address,address,uint256)", "f5882186": "updatePet((uint256,uint8,string,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint16,uint8,uint8,uint64,uint64,uint256))", }, }
IPetCoreUpgradeableMetaData contains all meta data concerning the IPetCoreUpgradeable contract.
var ISynMessagingReceiverABI = ISynMessagingReceiverMetaData.ABI
ISynMessagingReceiverABI is the input ABI used to generate the binding from. Deprecated: Use ISynMessagingReceiverMetaData.ABI instead.
var ISynMessagingReceiverFuncSigs = ISynMessagingReceiverMetaData.Sigs
Deprecated: Use ISynMessagingReceiverMetaData.Sigs instead. ISynMessagingReceiverFuncSigs maps the 4-byte function signature to its string representation.
var ISynMessagingReceiverMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_srcAddress\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"_srcChainId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_message\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"_executor\",\"type\":\"address\"}],\"name\":\"executeMessage\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "a6060871": "executeMessage(bytes32,uint256,bytes,address)", }, }
ISynMessagingReceiverMetaData contains all meta data concerning the ISynMessagingReceiver contract.
var InitializableABI = InitializableMetaData.ABI
InitializableABI is the input ABI used to generate the binding from. Deprecated: Use InitializableMetaData.ABI instead.
var InitializableMetaData = &bind.MetaData{
ABI: "[]",
}
InitializableMetaData contains all meta data concerning the Initializable contract.
var OwnableUpgradeableABI = OwnableUpgradeableMetaData.ABI
OwnableUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use OwnableUpgradeableMetaData.ABI instead.
var OwnableUpgradeableFuncSigs = OwnableUpgradeableMetaData.Sigs
Deprecated: Use OwnableUpgradeableMetaData.Sigs instead. OwnableUpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var OwnableUpgradeableMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "8da5cb5b": "owner()", "715018a6": "renounceOwnership()", "f2fde38b": "transferOwnership(address)", }, }
OwnableUpgradeableMetaData contains all meta data concerning the OwnableUpgradeable contract.
var PetBridgeUpgradeableABI = PetBridgeUpgradeableMetaData.ABI
PetBridgeUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use PetBridgeUpgradeableMetaData.ABI instead.
var PetBridgeUpgradeableBin = PetBridgeUpgradeableMetaData.Bin
PetBridgeUpgradeableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use PetBridgeUpgradeableMetaData.Bin instead.
var PetBridgeUpgradeableFuncSigs = PetBridgeUpgradeableMetaData.Sigs
Deprecated: Use PetBridgeUpgradeableMetaData.Sigs instead. PetBridgeUpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var PetBridgeUpgradeableMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"petId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"arrivalChainId\",\"type\":\"uint256\"}],\"name\":\"PetArrived\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"petId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"arrivalChainId\",\"type\":\"uint256\"}],\"name\":\"PetSent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_srcChainId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"_srcAddress\",\"type\":\"bytes32\"}],\"name\":\"SetTrustedRemote\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_message\",\"type\":\"bytes\"}],\"name\":\"decodeMessage\",\"outputs\":[{\"components\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"originId\",\"type\":\"uint8\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"uint8\",\"name\":\"season\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"eggType\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"rarity\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"element\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"bonusCount\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"profBonus\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"profBonusScalar\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"craftBonus\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"craftBonusScalar\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"combatBonus\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"combatBonusScalar\",\"type\":\"uint8\"},{\"internalType\":\"uint16\",\"name\":\"appearance\",\"type\":\"uint16\"},{\"internalType\":\"uint8\",\"name\":\"background\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"shiny\",\"type\":\"uint8\"},{\"internalType\":\"uint64\",\"name\":\"hungryAt\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"equippableAt\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"equippedTo\",\"type\":\"uint256\"}],\"internalType\":\"structPet\",\"name\":\"dstPet\",\"type\":\"tuple\"},{\"internalType\":\"address\",\"name\":\"dstUser\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"dstPetId\",\"type\":\"uint256\"}],\"internalType\":\"structPetBridgeUpgradeable.MessageFormat\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_srcAddress\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"_srcChainId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_message\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"_executor\",\"type\":\"address\"}],\"name\":\"executeMessage\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_chainId\",\"type\":\"uint256\"}],\"name\":\"getTrustedRemote\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"trustedRemote\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_messageBus\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_pets\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"messageBus\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"msgGasLimit\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pets\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_petId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_dstChainId\",\"type\":\"uint256\"}],\"name\":\"sendPet\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_messageBus\",\"type\":\"address\"}],\"name\":\"setMessageBus\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_msgGasLimit\",\"type\":\"uint256\"}],\"name\":\"setMsgGasLimit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_srcChainId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"_srcAddress\",\"type\":\"bytes32\"}],\"name\":\"setTrustedRemote\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "634d45b2": "decodeMessage(bytes)", "a6060871": "executeMessage(bytes32,uint256,bytes,address)", "84a12b0f": "getTrustedRemote(uint256)", "485cc955": "initialize(address,address)", "a1a227fa": "messageBus()", "c0e07f28": "msgGasLimit()", "8da5cb5b": "owner()", "a1227b68": "pets()", "715018a6": "renounceOwnership()", "bb5e613b": "sendPet(uint256,uint256)", "547cad12": "setMessageBus(address)", "f9ecc6f5": "setMsgGasLimit(uint256)", "bd3583ae": "setTrustedRemote(uint256,bytes32)", "f2fde38b": "transferOwnership(address)", }, Bin: "0x608060405234801561001057600080fd5b50611ba6806100206000396000f3fe6080604052600436106100dd5760003560e01c8063a1a227fa1161007f578063bd3583ae11610059578063bd3583ae14610283578063c0e07f28146102a3578063f2fde38b146102b9578063f9ecc6f5146102d957600080fd5b8063a1a227fa14610223578063a606087114610250578063bb5e613b1461027057600080fd5b8063715018a6116100bb578063715018a61461015a57806384a12b0f1461016f5780638da5cb5b146101aa578063a1227b68146101f657600080fd5b8063485cc955146100e2578063547cad1214610104578063634d45b214610124575b600080fd5b3480156100ee57600080fd5b506101026100fd366004611350565b6102f9565b005b34801561011057600080fd5b5061010261011f366004611389565b61045f565b34801561013057600080fd5b5061014461013f366004611494565b61050d565b60405161015191906116e8565b60405180910390f35b34801561016657600080fd5b506101026105d6565b34801561017b57600080fd5b5061019c61018a36600461173a565b60009081526066602052604090205490565b604051908152602001610151565b3480156101b657600080fd5b5060335473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610151565b34801561020257600080fd5b506097546101d19073ffffffffffffffffffffffffffffffffffffffff1681565b34801561022f57600080fd5b506065546101d19073ffffffffffffffffffffffffffffffffffffffff1681565b34801561025c57600080fd5b5061010261026b366004611753565b610649565b61010261027e3660046117ee565b610757565b34801561028f57600080fd5b5061010261029e3660046117ee565b610aaa565b3480156102af57600080fd5b5061019c60985481565b3480156102c557600080fd5b506101026102d4366004611389565b610b60565b3480156102e557600080fd5b506101026102f436600461173a565b610c5c565b600054610100900460ff166103145760005460ff1615610318565b303b155b61038f5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a656400000000000000000000000000000000000060648201526084015b60405180910390fd5b600054610100900460ff161580156103ce57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000166101011790555b6103d6610cc8565b6065805473ffffffffffffffffffffffffffffffffffffffff8086167fffffffffffffffffffffffff0000000000000000000000000000000000000000928316179092556097805492851692909116919091179055801561045a57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff1690555b505050565b60335473ffffffffffffffffffffffffffffffffffffffff1633146104c65760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610386565b606580547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b604080516102e081018252600060608083018281526080840183905260a084019190915260c0830182905260e08301829052610100830182905261012083018290526101408301829052610160830182905261018083018290526101a083018290526101c083018290526101e08301829052610200830182905261022083018290526102408301829052610260830182905261028083018290526102a083018290526102c08301829052825260208201819052918101919091526105d082610d4e565b92915050565b60335473ffffffffffffffffffffffffffffffffffffffff16331461063d5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610386565b6106476000610e25565b565b60655473ffffffffffffffffffffffffffffffffffffffff1633146106b05760405162461bcd60e51b815260206004820152601960248201527f63616c6c6572206973206e6f74206d65737361676520627573000000000000006044820152606401610386565b600084815260666020526040902054851461070d5760405162461bcd60e51b815260206004820152601a60248201527f496e76616c696420736f757263652073656e64696e67206170700000000000006044820152606401610386565b610750858585858080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250879250610e9c915050565b5050505050565b6097546040517f59d55194000000000000000000000000000000000000000000000000000000008152600481018490528391839160009173ffffffffffffffffffffffffffffffffffffffff16906359d5519490602401600060405180830381865afa1580156107cb573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526108119190810190611a29565b90508061026001516000146108685760405162461bcd60e51b815260206004820152600f60248201527f70657420697320657175697070656400000000000000000000000000000000006044820152606401610386565b60008281526066602052604081205490610883853385611165565b905060006108d1609854604080517e01000000000000000000000000000000000000000000000000000000000000602082015260228082019390935281518082039093018352604201905290565b6097546040517f23b872dd0000000000000000000000000000000000000000000000000000000081523360048201523060248201526044810189905291925073ffffffffffffffffffffffffffffffffffffffff16906323b872dd90606401600060405180830381600087803b15801561094a57600080fd5b505af115801561095e573d6000803e3d6000fd5b50506097546040517f6352211e000000000000000000000000000000000000000000000000000000008152600481018a905230935073ffffffffffffffffffffffffffffffffffffffff9091169150636352211e90602401602060405180830381865afa1580156109d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109f79190611a5e565b73ffffffffffffffffffffffffffffffffffffffff1614610a5a5760405162461bcd60e51b815260206004820152601260248201527f4661696c656420746f206c6f636b2050657400000000000000000000000000006044820152606401610386565b610a66838684846111c6565b857f0158ec556cf37866a866d820878380a6a27533e8e17b9d692f800dd8de5ae84f86604051610a9891815260200190565b60405180910390a25050505050505050565b60335473ffffffffffffffffffffffffffffffffffffffff163314610b115760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610386565b60008281526066602090815260409182902083905581518481529081018390527f642e74356c0610a9f944fb1a2d88d2fb82c6b74921566eee8bc0f9bb30f74f03910160405180910390a15050565b60335473ffffffffffffffffffffffffffffffffffffffff163314610bc75760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610386565b73ffffffffffffffffffffffffffffffffffffffff8116610c505760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610386565b610c5981610e25565b50565b60335473ffffffffffffffffffffffffffffffffffffffff163314610cc35760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610386565b609855565b600054610100900460ff16610d455760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610386565b61064733610e25565b604080516102e081018252600060608083018281526080840183905260a084019190915260c0830182905260e08301829052610100830182905261012083018290526101408301829052610160830182905261018083018290526101a083018290526101c083018290526101e08301829052610200830182905261022083018290526102408301829052610260830182905261028083018290526102a083018290526102c0830182905282526020820181905291810191909152600082806020019051810190610e1e9190611a7b565b9392505050565b6033805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6000610ea783610d4e565b8051602082015160408084015160975491517f6352211e00000000000000000000000000000000000000000000000000000000815260048101829052949550929391929173ffffffffffffffffffffffffffffffffffffffff90911690636352211e90602401602060405180830381865afa925050508015610f64575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201909252610f6191810190611a5e565b60015b610ff9576097546040517f1b8276710000000000000000000000000000000000000000000000000000000081526004810183905273ffffffffffffffffffffffffffffffffffffffff848116602483015290911690631b82767190604401600060405180830381600087803b158015610fdc57600080fd5b505af1158015610ff0573d6000803e3d6000fd5b505050506110ab565b3073ffffffffffffffffffffffffffffffffffffffff8216036110a9576097546040517f42842e0e00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff858116602483015260448201859052909116906342842e0e90606401600060405180830381600087803b15801561109057600080fd5b505af11580156110a4573d6000803e3d6000fd5b505050505b505b6097546040517ff588218600000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091169063f588218690611101908690600401611b21565b600060405180830381600087803b15801561111b57600080fd5b505af115801561112f573d6000803e3d6000fd5b50505050807f6bd58bb696941d116b542481b456cfc0a45988f5a1fca53066073374992d2f3746604051610a9891815260200190565b6060600060405180606001604052808481526020018573ffffffffffffffffffffffffffffffffffffffff168152602001868152509050806040516020016111ad91906116e8565b6040516020818303038152906040529150509392505050565b600083815260666020526040902054806112225760405162461bcd60e51b815260206004820152601f60248201527f4e6f2072656d6f7465206170702073657420666f722064737420636861696e006044820152606401610386565b8481146112975760405162461bcd60e51b815260206004820152602660248201527f5265636569766572206973206e6f7420696e20747275737465642072656d6f7460448201527f65206170707300000000000000000000000000000000000000000000000000006064820152608401610386565b6065546040517fac8a4c1b00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091169063ac8a4c1b9034906112f5908990899089908990600401611b34565b6000604051808303818588803b15801561130e57600080fd5b505af1158015611322573d6000803e3d6000fd5b50505050505050505050565b73ffffffffffffffffffffffffffffffffffffffff81168114610c5957600080fd5b6000806040838503121561136357600080fd5b823561136e8161132e565b9150602083013561137e8161132e565b809150509250929050565b60006020828403121561139b57600080fd5b8135610e1e8161132e565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051610280810167ffffffffffffffff811182821017156113f9576113f96113a6565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611446576114466113a6565b604052919050565b600067ffffffffffffffff821115611468576114686113a6565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b6000602082840312156114a657600080fd5b813567ffffffffffffffff8111156114bd57600080fd5b8201601f810184136114ce57600080fd5b80356114e16114dc8261144e565b6113ff565b8181528560208385010111156114f657600080fd5b81602084016020830137600091810160200191909152949350505050565b60005b8381101561152f578181015183820152602001611517565b8381111561153e576000848401525b50505050565b6000815180845261155c816020860160208601611514565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b60006102808251845260208301516115ab602086018260ff169052565b5060408301518160408601526115c382860182611544565b91505060608301516115da606086018260ff169052565b5060808301516115ef608086018260ff169052565b5060a083015161160460a086018260ff169052565b5060c083015161161960c086018260ff169052565b5060e083015161162e60e086018260ff169052565b506101008381015160ff90811691860191909152610120808501518216908601526101408085015182169086015261016080850151821690860152610180808501518216908601526101a0808501518216908601526101c08085015161ffff16908601526101e08085015182169086015261020080850151909116908501526102208084015167ffffffffffffffff9081169186019190915261024080850151909116908501526102609283015192909301919091525090565b602081526000825160606020840152611704608084018261158e565b905073ffffffffffffffffffffffffffffffffffffffff6020850151166040840152604084015160608401528091505092915050565b60006020828403121561174c57600080fd5b5035919050565b60008060008060006080868803121561176b57600080fd5b8535945060208601359350604086013567ffffffffffffffff8082111561179157600080fd5b818801915088601f8301126117a557600080fd5b8135818111156117b457600080fd5b8960208285010111156117c657600080fd5b60208301955080945050505060608601356117e08161132e565b809150509295509295909350565b6000806040838503121561180157600080fd5b50508035926020909101359150565b805160ff8116811461182157600080fd5b919050565b600082601f83011261183757600080fd5b81516118456114dc8261144e565b81815284602083860101111561185a57600080fd5b61186b826020830160208701611514565b949350505050565b805161ffff8116811461182157600080fd5b805167ffffffffffffffff8116811461182157600080fd5b600061028082840312156118b057600080fd5b6118b86113d5565b9050815181526118ca60208301611810565b6020820152604082015167ffffffffffffffff8111156118e957600080fd5b6118f584828501611826565b60408301525061190760608301611810565b606082015261191860808301611810565b608082015261192960a08301611810565b60a082015261193a60c08301611810565b60c082015261194b60e08301611810565b60e082015261010061195e818401611810565b90820152610120611970838201611810565b90820152610140611982838201611810565b90820152610160611994838201611810565b908201526101806119a6838201611810565b908201526101a06119b8838201611810565b908201526101c06119ca838201611873565b908201526101e06119dc838201611810565b908201526102006119ee838201611810565b90820152610220611a00838201611885565b90820152610240611a12838201611885565b818301525061026080830151818301525092915050565b600060208284031215611a3b57600080fd5b815167ffffffffffffffff811115611a5257600080fd5b61186b8482850161189d565b600060208284031215611a7057600080fd5b8151610e1e8161132e565b600060208284031215611a8d57600080fd5b815167ffffffffffffffff80821115611aa557600080fd5b9083019060608286031215611ab957600080fd5b604051606081018181108382111715611ad457611ad46113a6565b604052825182811115611ae657600080fd5b611af28782860161189d565b82525060208301519150611b058261132e565b8160208201526040830151604082015280935050505092915050565b602081526000610e1e602083018461158e565b848152836020820152608060408201526000611b536080830185611544565b8281036060840152611b658185611544565b97965050505050505056fea26469706673582212207b7b9dbea5688d4c71a262b1fac7f585af4bdba4c0af18bd263923d8080dd2e264736f6c634300080d0033", }
PetBridgeUpgradeableMetaData contains all meta data concerning the PetBridgeUpgradeable contract.
var SynMessagingReceiverUpgradeableABI = SynMessagingReceiverUpgradeableMetaData.ABI
SynMessagingReceiverUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use SynMessagingReceiverUpgradeableMetaData.ABI instead.
var SynMessagingReceiverUpgradeableFuncSigs = SynMessagingReceiverUpgradeableMetaData.Sigs
Deprecated: Use SynMessagingReceiverUpgradeableMetaData.Sigs instead. SynMessagingReceiverUpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var SynMessagingReceiverUpgradeableMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_srcChainId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"_srcAddress\",\"type\":\"bytes32\"}],\"name\":\"SetTrustedRemote\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_srcAddress\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"_srcChainId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_message\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"_executor\",\"type\":\"address\"}],\"name\":\"executeMessage\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_chainId\",\"type\":\"uint256\"}],\"name\":\"getTrustedRemote\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"trustedRemote\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"messageBus\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_messageBus\",\"type\":\"address\"}],\"name\":\"setMessageBus\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_srcChainId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"_srcAddress\",\"type\":\"bytes32\"}],\"name\":\"setTrustedRemote\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "a6060871": "executeMessage(bytes32,uint256,bytes,address)", "84a12b0f": "getTrustedRemote(uint256)", "a1a227fa": "messageBus()", "8da5cb5b": "owner()", "715018a6": "renounceOwnership()", "547cad12": "setMessageBus(address)", "bd3583ae": "setTrustedRemote(uint256,bytes32)", "f2fde38b": "transferOwnership(address)", }, }
SynMessagingReceiverUpgradeableMetaData contains all meta data concerning the SynMessagingReceiverUpgradeable contract.
Functions ¶
This section is empty.
Types ¶
type AddressUpgradeable ¶
type AddressUpgradeable struct { AddressUpgradeableCaller // Read-only binding to the contract AddressUpgradeableTransactor // Write-only binding to the contract AddressUpgradeableFilterer // Log filterer for contract events }
AddressUpgradeable is an auto generated Go binding around an Ethereum contract.
func DeployAddressUpgradeable ¶
func DeployAddressUpgradeable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *AddressUpgradeable, error)
DeployAddressUpgradeable deploys a new Ethereum contract, binding an instance of AddressUpgradeable to it.
func NewAddressUpgradeable ¶
func NewAddressUpgradeable(address common.Address, backend bind.ContractBackend) (*AddressUpgradeable, error)
NewAddressUpgradeable creates a new instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableCaller ¶
type AddressUpgradeableCaller struct {
// contains filtered or unexported fields
}
AddressUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAddressUpgradeableCaller ¶
func NewAddressUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*AddressUpgradeableCaller, error)
NewAddressUpgradeableCaller creates a new read-only instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableCallerRaw ¶
type AddressUpgradeableCallerRaw struct {
Contract *AddressUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
AddressUpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AddressUpgradeableCallerRaw) Call ¶
func (_AddressUpgradeable *AddressUpgradeableCallerRaw) 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 AddressUpgradeableCallerSession ¶
type AddressUpgradeableCallerSession struct { Contract *AddressUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AddressUpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AddressUpgradeableFilterer ¶
type AddressUpgradeableFilterer struct {
// contains filtered or unexported fields
}
AddressUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAddressUpgradeableFilterer ¶
func NewAddressUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*AddressUpgradeableFilterer, error)
NewAddressUpgradeableFilterer creates a new log filterer instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableRaw ¶
type AddressUpgradeableRaw struct {
Contract *AddressUpgradeable // Generic contract binding to access the raw methods on
}
AddressUpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AddressUpgradeableRaw) Call ¶
func (_AddressUpgradeable *AddressUpgradeableRaw) 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 (*AddressUpgradeableRaw) Transact ¶
func (_AddressUpgradeable *AddressUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressUpgradeableRaw) Transfer ¶
func (_AddressUpgradeable *AddressUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AddressUpgradeableSession ¶
type AddressUpgradeableSession struct { Contract *AddressUpgradeable // 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 }
AddressUpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type AddressUpgradeableTransactor ¶
type AddressUpgradeableTransactor struct {
// contains filtered or unexported fields
}
AddressUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAddressUpgradeableTransactor ¶
func NewAddressUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*AddressUpgradeableTransactor, error)
NewAddressUpgradeableTransactor creates a new write-only instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableTransactorRaw ¶
type AddressUpgradeableTransactorRaw struct {
Contract *AddressUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
AddressUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AddressUpgradeableTransactorRaw) Transact ¶
func (_AddressUpgradeable *AddressUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressUpgradeableTransactorRaw) Transfer ¶
func (_AddressUpgradeable *AddressUpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AddressUpgradeableTransactorSession ¶
type AddressUpgradeableTransactorSession struct { Contract *AddressUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddressUpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ContextUpgradeable ¶
type ContextUpgradeable struct { ContextUpgradeableCaller // Read-only binding to the contract ContextUpgradeableTransactor // Write-only binding to the contract ContextUpgradeableFilterer // Log filterer for contract events }
ContextUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewContextUpgradeable ¶
func NewContextUpgradeable(address common.Address, backend bind.ContractBackend) (*ContextUpgradeable, error)
NewContextUpgradeable creates a new instance of ContextUpgradeable, bound to a specific deployed contract.
type ContextUpgradeableCaller ¶
type ContextUpgradeableCaller struct {
// contains filtered or unexported fields
}
ContextUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewContextUpgradeableCaller ¶
func NewContextUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*ContextUpgradeableCaller, error)
NewContextUpgradeableCaller creates a new read-only instance of ContextUpgradeable, bound to a specific deployed contract.
type ContextUpgradeableCallerRaw ¶
type ContextUpgradeableCallerRaw struct {
Contract *ContextUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
ContextUpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ContextUpgradeableCallerRaw) Call ¶
func (_ContextUpgradeable *ContextUpgradeableCallerRaw) 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 ContextUpgradeableCallerSession ¶
type ContextUpgradeableCallerSession struct { Contract *ContextUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ContextUpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ContextUpgradeableFilterer ¶
type ContextUpgradeableFilterer struct {
// contains filtered or unexported fields
}
ContextUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewContextUpgradeableFilterer ¶
func NewContextUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*ContextUpgradeableFilterer, error)
NewContextUpgradeableFilterer creates a new log filterer instance of ContextUpgradeable, bound to a specific deployed contract.
type ContextUpgradeableRaw ¶
type ContextUpgradeableRaw struct {
Contract *ContextUpgradeable // Generic contract binding to access the raw methods on
}
ContextUpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ContextUpgradeableRaw) Call ¶
func (_ContextUpgradeable *ContextUpgradeableRaw) 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 (*ContextUpgradeableRaw) Transact ¶
func (_ContextUpgradeable *ContextUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContextUpgradeableRaw) Transfer ¶
func (_ContextUpgradeable *ContextUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ContextUpgradeableSession ¶
type ContextUpgradeableSession struct { Contract *ContextUpgradeable // 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 }
ContextUpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ContextUpgradeableTransactor ¶
type ContextUpgradeableTransactor struct {
// contains filtered or unexported fields
}
ContextUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewContextUpgradeableTransactor ¶
func NewContextUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*ContextUpgradeableTransactor, error)
NewContextUpgradeableTransactor creates a new write-only instance of ContextUpgradeable, bound to a specific deployed contract.
type ContextUpgradeableTransactorRaw ¶
type ContextUpgradeableTransactorRaw struct {
Contract *ContextUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
ContextUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ContextUpgradeableTransactorRaw) Transact ¶
func (_ContextUpgradeable *ContextUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContextUpgradeableTransactorRaw) Transfer ¶
func (_ContextUpgradeable *ContextUpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ContextUpgradeableTransactorSession ¶
type ContextUpgradeableTransactorSession struct { Contract *ContextUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ContextUpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type IMessageBus ¶
type IMessageBus struct { IMessageBusCaller // Read-only binding to the contract IMessageBusTransactor // Write-only binding to the contract IMessageBusFilterer // Log filterer for contract events }
IMessageBus is an auto generated Go binding around an Ethereum contract.
func NewIMessageBus ¶
func NewIMessageBus(address common.Address, backend bind.ContractBackend) (*IMessageBus, error)
NewIMessageBus creates a new instance of IMessageBus, bound to a specific deployed contract.
type IMessageBusCaller ¶
type IMessageBusCaller struct {
// contains filtered or unexported fields
}
IMessageBusCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIMessageBusCaller ¶
func NewIMessageBusCaller(address common.Address, caller bind.ContractCaller) (*IMessageBusCaller, error)
NewIMessageBusCaller creates a new read-only instance of IMessageBus, bound to a specific deployed contract.
type IMessageBusCallerRaw ¶
type IMessageBusCallerRaw struct {
Contract *IMessageBusCaller // Generic read-only contract binding to access the raw methods on
}
IMessageBusCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IMessageBusCallerRaw) Call ¶
func (_IMessageBus *IMessageBusCallerRaw) 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 IMessageBusCallerSession ¶
type IMessageBusCallerSession struct { Contract *IMessageBusCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IMessageBusCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type IMessageBusFilterer ¶
type IMessageBusFilterer struct {
// contains filtered or unexported fields
}
IMessageBusFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIMessageBusFilterer ¶
func NewIMessageBusFilterer(address common.Address, filterer bind.ContractFilterer) (*IMessageBusFilterer, error)
NewIMessageBusFilterer creates a new log filterer instance of IMessageBus, bound to a specific deployed contract.
type IMessageBusRaw ¶
type IMessageBusRaw struct {
Contract *IMessageBus // Generic contract binding to access the raw methods on
}
IMessageBusRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IMessageBusRaw) Call ¶
func (_IMessageBus *IMessageBusRaw) 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 (*IMessageBusRaw) Transact ¶
func (_IMessageBus *IMessageBusRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IMessageBusRaw) Transfer ¶
func (_IMessageBus *IMessageBusRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IMessageBusSession ¶
type IMessageBusSession struct { Contract *IMessageBus // 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 }
IMessageBusSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IMessageBusSession) EstimateFee ¶
func (_IMessageBus *IMessageBusSession) EstimateFee(_dstChainId *big.Int, _options []byte) (*types.Transaction, error)
EstimateFee is a paid mutator transaction binding the contract method 0x5da6d2c4.
Solidity: function estimateFee(uint256 _dstChainId, bytes _options) returns(uint256)
func (*IMessageBusSession) ExecuteMessage ¶
func (_IMessageBus *IMessageBusSession) ExecuteMessage(_srcChainId *big.Int, _srcAddress []byte, _dstAddress common.Address, _gasLimit *big.Int, _nonce *big.Int, _message []byte, _messageId [32]byte) (*types.Transaction, error)
ExecuteMessage is a paid mutator transaction binding the contract method 0x21730efc.
Solidity: function executeMessage(uint256 _srcChainId, bytes _srcAddress, address _dstAddress, uint256 _gasLimit, uint256 _nonce, bytes _message, bytes32 _messageId) returns()
func (*IMessageBusSession) SendMessage ¶
func (_IMessageBus *IMessageBusSession) SendMessage(_receiver [32]byte, _dstChainId *big.Int, _message []byte, _options []byte) (*types.Transaction, error)
SendMessage is a paid mutator transaction binding the contract method 0xac8a4c1b.
Solidity: function sendMessage(bytes32 _receiver, uint256 _dstChainId, bytes _message, bytes _options) payable returns()
func (*IMessageBusSession) WithdrawFee ¶
func (_IMessageBus *IMessageBusSession) WithdrawFee(_account common.Address) (*types.Transaction, error)
WithdrawFee is a paid mutator transaction binding the contract method 0x1ac3ddeb.
Solidity: function withdrawFee(address _account) returns()
type IMessageBusTransactor ¶
type IMessageBusTransactor struct {
// contains filtered or unexported fields
}
IMessageBusTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIMessageBusTransactor ¶
func NewIMessageBusTransactor(address common.Address, transactor bind.ContractTransactor) (*IMessageBusTransactor, error)
NewIMessageBusTransactor creates a new write-only instance of IMessageBus, bound to a specific deployed contract.
func (*IMessageBusTransactor) EstimateFee ¶
func (_IMessageBus *IMessageBusTransactor) EstimateFee(opts *bind.TransactOpts, _dstChainId *big.Int, _options []byte) (*types.Transaction, error)
EstimateFee is a paid mutator transaction binding the contract method 0x5da6d2c4.
Solidity: function estimateFee(uint256 _dstChainId, bytes _options) returns(uint256)
func (*IMessageBusTransactor) ExecuteMessage ¶
func (_IMessageBus *IMessageBusTransactor) ExecuteMessage(opts *bind.TransactOpts, _srcChainId *big.Int, _srcAddress []byte, _dstAddress common.Address, _gasLimit *big.Int, _nonce *big.Int, _message []byte, _messageId [32]byte) (*types.Transaction, error)
ExecuteMessage is a paid mutator transaction binding the contract method 0x21730efc.
Solidity: function executeMessage(uint256 _srcChainId, bytes _srcAddress, address _dstAddress, uint256 _gasLimit, uint256 _nonce, bytes _message, bytes32 _messageId) returns()
func (*IMessageBusTransactor) SendMessage ¶
func (_IMessageBus *IMessageBusTransactor) SendMessage(opts *bind.TransactOpts, _receiver [32]byte, _dstChainId *big.Int, _message []byte, _options []byte) (*types.Transaction, error)
SendMessage is a paid mutator transaction binding the contract method 0xac8a4c1b.
Solidity: function sendMessage(bytes32 _receiver, uint256 _dstChainId, bytes _message, bytes _options) payable returns()
func (*IMessageBusTransactor) WithdrawFee ¶
func (_IMessageBus *IMessageBusTransactor) WithdrawFee(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
WithdrawFee is a paid mutator transaction binding the contract method 0x1ac3ddeb.
Solidity: function withdrawFee(address _account) returns()
type IMessageBusTransactorRaw ¶
type IMessageBusTransactorRaw struct {
Contract *IMessageBusTransactor // Generic write-only contract binding to access the raw methods on
}
IMessageBusTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IMessageBusTransactorRaw) Transact ¶
func (_IMessageBus *IMessageBusTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IMessageBusTransactorRaw) Transfer ¶
func (_IMessageBus *IMessageBusTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IMessageBusTransactorSession ¶
type IMessageBusTransactorSession struct { Contract *IMessageBusTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IMessageBusTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IMessageBusTransactorSession) EstimateFee ¶
func (_IMessageBus *IMessageBusTransactorSession) EstimateFee(_dstChainId *big.Int, _options []byte) (*types.Transaction, error)
EstimateFee is a paid mutator transaction binding the contract method 0x5da6d2c4.
Solidity: function estimateFee(uint256 _dstChainId, bytes _options) returns(uint256)
func (*IMessageBusTransactorSession) ExecuteMessage ¶
func (_IMessageBus *IMessageBusTransactorSession) ExecuteMessage(_srcChainId *big.Int, _srcAddress []byte, _dstAddress common.Address, _gasLimit *big.Int, _nonce *big.Int, _message []byte, _messageId [32]byte) (*types.Transaction, error)
ExecuteMessage is a paid mutator transaction binding the contract method 0x21730efc.
Solidity: function executeMessage(uint256 _srcChainId, bytes _srcAddress, address _dstAddress, uint256 _gasLimit, uint256 _nonce, bytes _message, bytes32 _messageId) returns()
func (*IMessageBusTransactorSession) SendMessage ¶
func (_IMessageBus *IMessageBusTransactorSession) SendMessage(_receiver [32]byte, _dstChainId *big.Int, _message []byte, _options []byte) (*types.Transaction, error)
SendMessage is a paid mutator transaction binding the contract method 0xac8a4c1b.
Solidity: function sendMessage(bytes32 _receiver, uint256 _dstChainId, bytes _message, bytes _options) payable returns()
func (*IMessageBusTransactorSession) WithdrawFee ¶
func (_IMessageBus *IMessageBusTransactorSession) WithdrawFee(_account common.Address) (*types.Transaction, error)
WithdrawFee is a paid mutator transaction binding the contract method 0x1ac3ddeb.
Solidity: function withdrawFee(address _account) returns()
type IPetCoreUpgradeable ¶
type IPetCoreUpgradeable struct { IPetCoreUpgradeableCaller // Read-only binding to the contract IPetCoreUpgradeableTransactor // Write-only binding to the contract IPetCoreUpgradeableFilterer // Log filterer for contract events }
IPetCoreUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewIPetCoreUpgradeable ¶
func NewIPetCoreUpgradeable(address common.Address, backend bind.ContractBackend) (*IPetCoreUpgradeable, error)
NewIPetCoreUpgradeable creates a new instance of IPetCoreUpgradeable, bound to a specific deployed contract.
type IPetCoreUpgradeableCaller ¶
type IPetCoreUpgradeableCaller struct {
// contains filtered or unexported fields
}
IPetCoreUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIPetCoreUpgradeableCaller ¶
func NewIPetCoreUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*IPetCoreUpgradeableCaller, error)
NewIPetCoreUpgradeableCaller creates a new read-only instance of IPetCoreUpgradeable, bound to a specific deployed contract.
func (*IPetCoreUpgradeableCaller) GetPet ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableCaller) GetPet(opts *bind.CallOpts, _id *big.Int) (Pet, error)
GetPet is a free data retrieval call binding the contract method 0x59d55194.
Solidity: function getPet(uint256 _id) view returns((uint256,uint8,string,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint16,uint8,uint8,uint64,uint64,uint256))
func (*IPetCoreUpgradeableCaller) GetUserPets ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableCaller) GetUserPets(opts *bind.CallOpts, _address common.Address) ([]Pet, error)
GetUserPets is a free data retrieval call binding the contract method 0xba8cd532.
Solidity: function getUserPets(address _address) view returns((uint256,uint8,string,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint16,uint8,uint8,uint64,uint64,uint256)[])
func (*IPetCoreUpgradeableCaller) OwnerOf ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
type IPetCoreUpgradeableCallerRaw ¶
type IPetCoreUpgradeableCallerRaw struct {
Contract *IPetCoreUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
IPetCoreUpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IPetCoreUpgradeableCallerRaw) Call ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableCallerRaw) 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 IPetCoreUpgradeableCallerSession ¶
type IPetCoreUpgradeableCallerSession struct { Contract *IPetCoreUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IPetCoreUpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IPetCoreUpgradeableCallerSession) GetPet ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableCallerSession) GetPet(_id *big.Int) (Pet, error)
GetPet is a free data retrieval call binding the contract method 0x59d55194.
Solidity: function getPet(uint256 _id) view returns((uint256,uint8,string,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint16,uint8,uint8,uint64,uint64,uint256))
func (*IPetCoreUpgradeableCallerSession) GetUserPets ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableCallerSession) GetUserPets(_address common.Address) ([]Pet, error)
GetUserPets is a free data retrieval call binding the contract method 0xba8cd532.
Solidity: function getUserPets(address _address) view returns((uint256,uint8,string,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint16,uint8,uint8,uint64,uint64,uint256)[])
func (*IPetCoreUpgradeableCallerSession) OwnerOf ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
type IPetCoreUpgradeableFilterer ¶
type IPetCoreUpgradeableFilterer struct {
// contains filtered or unexported fields
}
IPetCoreUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIPetCoreUpgradeableFilterer ¶
func NewIPetCoreUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*IPetCoreUpgradeableFilterer, error)
NewIPetCoreUpgradeableFilterer creates a new log filterer instance of IPetCoreUpgradeable, bound to a specific deployed contract.
type IPetCoreUpgradeableRaw ¶
type IPetCoreUpgradeableRaw struct {
Contract *IPetCoreUpgradeable // Generic contract binding to access the raw methods on
}
IPetCoreUpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IPetCoreUpgradeableRaw) Call ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableRaw) 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 (*IPetCoreUpgradeableRaw) Transact ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IPetCoreUpgradeableRaw) Transfer ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IPetCoreUpgradeableSession ¶
type IPetCoreUpgradeableSession struct { Contract *IPetCoreUpgradeable // 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 }
IPetCoreUpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IPetCoreUpgradeableSession) Approve ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*IPetCoreUpgradeableSession) BridgeMint ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableSession) BridgeMint(_id *big.Int, _to common.Address) (*types.Transaction, error)
BridgeMint is a paid mutator transaction binding the contract method 0x1b827671.
Solidity: function bridgeMint(uint256 _id, address _to) returns()
func (*IPetCoreUpgradeableSession) GetPet ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableSession) GetPet(_id *big.Int) (Pet, error)
GetPet is a free data retrieval call binding the contract method 0x59d55194.
Solidity: function getPet(uint256 _id) view returns((uint256,uint8,string,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint16,uint8,uint8,uint64,uint64,uint256))
func (*IPetCoreUpgradeableSession) GetUserPets ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableSession) GetUserPets(_address common.Address) ([]Pet, error)
GetUserPets is a free data retrieval call binding the contract method 0xba8cd532.
Solidity: function getUserPets(address _address) view returns((uint256,uint8,string,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint16,uint8,uint8,uint64,uint64,uint256)[])
func (*IPetCoreUpgradeableSession) HatchPet ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableSession) HatchPet(_petOptions PetOptions, owner common.Address) (*types.Transaction, error)
HatchPet is a paid mutator transaction binding the contract method 0x2a4138d2.
Solidity: function hatchPet((uint8,string,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint16,uint8,uint8) _petOptions, address owner) returns(uint256)
func (*IPetCoreUpgradeableSession) OwnerOf ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableSession) OwnerOf(tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*IPetCoreUpgradeableSession) SafeTransferFrom ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*IPetCoreUpgradeableSession) SafeTransferFrom0 ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) returns()
func (*IPetCoreUpgradeableSession) TransferFrom ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
func (*IPetCoreUpgradeableSession) UpdatePet ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableSession) UpdatePet(_pet Pet) (*types.Transaction, error)
UpdatePet is a paid mutator transaction binding the contract method 0xf5882186.
Solidity: function updatePet((uint256,uint8,string,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint16,uint8,uint8,uint64,uint64,uint256) _pet) returns()
type IPetCoreUpgradeableTransactor ¶
type IPetCoreUpgradeableTransactor struct {
// contains filtered or unexported fields
}
IPetCoreUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIPetCoreUpgradeableTransactor ¶
func NewIPetCoreUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*IPetCoreUpgradeableTransactor, error)
NewIPetCoreUpgradeableTransactor creates a new write-only instance of IPetCoreUpgradeable, bound to a specific deployed contract.
func (*IPetCoreUpgradeableTransactor) Approve ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*IPetCoreUpgradeableTransactor) BridgeMint ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactor) BridgeMint(opts *bind.TransactOpts, _id *big.Int, _to common.Address) (*types.Transaction, error)
BridgeMint is a paid mutator transaction binding the contract method 0x1b827671.
Solidity: function bridgeMint(uint256 _id, address _to) returns()
func (*IPetCoreUpgradeableTransactor) HatchPet ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactor) HatchPet(opts *bind.TransactOpts, _petOptions PetOptions, owner common.Address) (*types.Transaction, error)
HatchPet is a paid mutator transaction binding the contract method 0x2a4138d2.
Solidity: function hatchPet((uint8,string,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint16,uint8,uint8) _petOptions, address owner) returns(uint256)
func (*IPetCoreUpgradeableTransactor) SafeTransferFrom ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*IPetCoreUpgradeableTransactor) SafeTransferFrom0 ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) returns()
func (*IPetCoreUpgradeableTransactor) TransferFrom ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
func (*IPetCoreUpgradeableTransactor) UpdatePet ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactor) UpdatePet(opts *bind.TransactOpts, _pet Pet) (*types.Transaction, error)
UpdatePet is a paid mutator transaction binding the contract method 0xf5882186.
Solidity: function updatePet((uint256,uint8,string,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint16,uint8,uint8,uint64,uint64,uint256) _pet) returns()
type IPetCoreUpgradeableTransactorRaw ¶
type IPetCoreUpgradeableTransactorRaw struct {
Contract *IPetCoreUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
IPetCoreUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IPetCoreUpgradeableTransactorRaw) Transact ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IPetCoreUpgradeableTransactorRaw) Transfer ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IPetCoreUpgradeableTransactorSession ¶
type IPetCoreUpgradeableTransactorSession struct { Contract *IPetCoreUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IPetCoreUpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IPetCoreUpgradeableTransactorSession) Approve ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*IPetCoreUpgradeableTransactorSession) BridgeMint ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactorSession) BridgeMint(_id *big.Int, _to common.Address) (*types.Transaction, error)
BridgeMint is a paid mutator transaction binding the contract method 0x1b827671.
Solidity: function bridgeMint(uint256 _id, address _to) returns()
func (*IPetCoreUpgradeableTransactorSession) HatchPet ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactorSession) HatchPet(_petOptions PetOptions, owner common.Address) (*types.Transaction, error)
HatchPet is a paid mutator transaction binding the contract method 0x2a4138d2.
Solidity: function hatchPet((uint8,string,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint16,uint8,uint8) _petOptions, address owner) returns(uint256)
func (*IPetCoreUpgradeableTransactorSession) SafeTransferFrom ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*IPetCoreUpgradeableTransactorSession) SafeTransferFrom0 ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) returns()
func (*IPetCoreUpgradeableTransactorSession) TransferFrom ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
func (*IPetCoreUpgradeableTransactorSession) UpdatePet ¶
func (_IPetCoreUpgradeable *IPetCoreUpgradeableTransactorSession) UpdatePet(_pet Pet) (*types.Transaction, error)
UpdatePet is a paid mutator transaction binding the contract method 0xf5882186.
Solidity: function updatePet((uint256,uint8,string,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint16,uint8,uint8,uint64,uint64,uint256) _pet) returns()
type ISynMessagingReceiver ¶
type ISynMessagingReceiver struct { ISynMessagingReceiverCaller // Read-only binding to the contract ISynMessagingReceiverTransactor // Write-only binding to the contract ISynMessagingReceiverFilterer // Log filterer for contract events }
ISynMessagingReceiver is an auto generated Go binding around an Ethereum contract.
func NewISynMessagingReceiver ¶
func NewISynMessagingReceiver(address common.Address, backend bind.ContractBackend) (*ISynMessagingReceiver, error)
NewISynMessagingReceiver creates a new instance of ISynMessagingReceiver, bound to a specific deployed contract.
type ISynMessagingReceiverCaller ¶
type ISynMessagingReceiverCaller struct {
// contains filtered or unexported fields
}
ISynMessagingReceiverCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewISynMessagingReceiverCaller ¶
func NewISynMessagingReceiverCaller(address common.Address, caller bind.ContractCaller) (*ISynMessagingReceiverCaller, error)
NewISynMessagingReceiverCaller creates a new read-only instance of ISynMessagingReceiver, bound to a specific deployed contract.
type ISynMessagingReceiverCallerRaw ¶
type ISynMessagingReceiverCallerRaw struct {
Contract *ISynMessagingReceiverCaller // Generic read-only contract binding to access the raw methods on
}
ISynMessagingReceiverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ISynMessagingReceiverCallerRaw) Call ¶
func (_ISynMessagingReceiver *ISynMessagingReceiverCallerRaw) 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 ISynMessagingReceiverCallerSession ¶
type ISynMessagingReceiverCallerSession struct { Contract *ISynMessagingReceiverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ISynMessagingReceiverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ISynMessagingReceiverFilterer ¶
type ISynMessagingReceiverFilterer struct {
// contains filtered or unexported fields
}
ISynMessagingReceiverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewISynMessagingReceiverFilterer ¶
func NewISynMessagingReceiverFilterer(address common.Address, filterer bind.ContractFilterer) (*ISynMessagingReceiverFilterer, error)
NewISynMessagingReceiverFilterer creates a new log filterer instance of ISynMessagingReceiver, bound to a specific deployed contract.
type ISynMessagingReceiverRaw ¶
type ISynMessagingReceiverRaw struct {
Contract *ISynMessagingReceiver // Generic contract binding to access the raw methods on
}
ISynMessagingReceiverRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ISynMessagingReceiverRaw) Call ¶
func (_ISynMessagingReceiver *ISynMessagingReceiverRaw) 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 (*ISynMessagingReceiverRaw) Transact ¶
func (_ISynMessagingReceiver *ISynMessagingReceiverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISynMessagingReceiverRaw) Transfer ¶
func (_ISynMessagingReceiver *ISynMessagingReceiverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ISynMessagingReceiverSession ¶
type ISynMessagingReceiverSession struct { Contract *ISynMessagingReceiver // 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 }
ISynMessagingReceiverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ISynMessagingReceiverSession) ExecuteMessage ¶
func (_ISynMessagingReceiver *ISynMessagingReceiverSession) ExecuteMessage(_srcAddress [32]byte, _srcChainId *big.Int, _message []byte, _executor common.Address) (*types.Transaction, error)
ExecuteMessage is a paid mutator transaction binding the contract method 0xa6060871.
Solidity: function executeMessage(bytes32 _srcAddress, uint256 _srcChainId, bytes _message, address _executor) returns()
type ISynMessagingReceiverTransactor ¶
type ISynMessagingReceiverTransactor struct {
// contains filtered or unexported fields
}
ISynMessagingReceiverTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewISynMessagingReceiverTransactor ¶
func NewISynMessagingReceiverTransactor(address common.Address, transactor bind.ContractTransactor) (*ISynMessagingReceiverTransactor, error)
NewISynMessagingReceiverTransactor creates a new write-only instance of ISynMessagingReceiver, bound to a specific deployed contract.
func (*ISynMessagingReceiverTransactor) ExecuteMessage ¶
func (_ISynMessagingReceiver *ISynMessagingReceiverTransactor) ExecuteMessage(opts *bind.TransactOpts, _srcAddress [32]byte, _srcChainId *big.Int, _message []byte, _executor common.Address) (*types.Transaction, error)
ExecuteMessage is a paid mutator transaction binding the contract method 0xa6060871.
Solidity: function executeMessage(bytes32 _srcAddress, uint256 _srcChainId, bytes _message, address _executor) returns()
type ISynMessagingReceiverTransactorRaw ¶
type ISynMessagingReceiverTransactorRaw struct {
Contract *ISynMessagingReceiverTransactor // Generic write-only contract binding to access the raw methods on
}
ISynMessagingReceiverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ISynMessagingReceiverTransactorRaw) Transact ¶
func (_ISynMessagingReceiver *ISynMessagingReceiverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISynMessagingReceiverTransactorRaw) Transfer ¶
func (_ISynMessagingReceiver *ISynMessagingReceiverTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ISynMessagingReceiverTransactorSession ¶
type ISynMessagingReceiverTransactorSession struct { Contract *ISynMessagingReceiverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ISynMessagingReceiverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ISynMessagingReceiverTransactorSession) ExecuteMessage ¶
func (_ISynMessagingReceiver *ISynMessagingReceiverTransactorSession) ExecuteMessage(_srcAddress [32]byte, _srcChainId *big.Int, _message []byte, _executor common.Address) (*types.Transaction, error)
ExecuteMessage is a paid mutator transaction binding the contract method 0xa6060871.
Solidity: function executeMessage(bytes32 _srcAddress, uint256 _srcChainId, bytes _message, address _executor) returns()
type Initializable ¶
type Initializable struct { InitializableCaller // Read-only binding to the contract InitializableTransactor // Write-only binding to the contract InitializableFilterer // Log filterer for contract events }
Initializable is an auto generated Go binding around an Ethereum contract.
func NewInitializable ¶
func NewInitializable(address common.Address, backend bind.ContractBackend) (*Initializable, error)
NewInitializable creates a new instance of Initializable, bound to a specific deployed contract.
type InitializableCaller ¶
type InitializableCaller struct {
// contains filtered or unexported fields
}
InitializableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewInitializableCaller ¶
func NewInitializableCaller(address common.Address, caller bind.ContractCaller) (*InitializableCaller, error)
NewInitializableCaller creates a new read-only instance of Initializable, bound to a specific deployed contract.
type InitializableCallerRaw ¶
type InitializableCallerRaw struct {
Contract *InitializableCaller // Generic read-only contract binding to access the raw methods on
}
InitializableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*InitializableCallerRaw) Call ¶
func (_Initializable *InitializableCallerRaw) 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 InitializableCallerSession ¶
type InitializableCallerSession struct { Contract *InitializableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
InitializableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type InitializableFilterer ¶
type InitializableFilterer struct {
// contains filtered or unexported fields
}
InitializableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewInitializableFilterer ¶
func NewInitializableFilterer(address common.Address, filterer bind.ContractFilterer) (*InitializableFilterer, error)
NewInitializableFilterer creates a new log filterer instance of Initializable, bound to a specific deployed contract.
type InitializableRaw ¶
type InitializableRaw struct {
Contract *Initializable // Generic contract binding to access the raw methods on
}
InitializableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*InitializableRaw) Call ¶
func (_Initializable *InitializableRaw) 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 (*InitializableRaw) Transact ¶
func (_Initializable *InitializableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InitializableRaw) Transfer ¶
func (_Initializable *InitializableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type InitializableSession ¶
type InitializableSession struct { Contract *Initializable // 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 }
InitializableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type InitializableTransactor ¶
type InitializableTransactor struct {
// contains filtered or unexported fields
}
InitializableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewInitializableTransactor ¶
func NewInitializableTransactor(address common.Address, transactor bind.ContractTransactor) (*InitializableTransactor, error)
NewInitializableTransactor creates a new write-only instance of Initializable, bound to a specific deployed contract.
type InitializableTransactorRaw ¶
type InitializableTransactorRaw struct {
Contract *InitializableTransactor // Generic write-only contract binding to access the raw methods on
}
InitializableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*InitializableTransactorRaw) Transact ¶
func (_Initializable *InitializableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InitializableTransactorRaw) Transfer ¶
func (_Initializable *InitializableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type InitializableTransactorSession ¶
type InitializableTransactorSession struct { Contract *InitializableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
InitializableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type OwnableUpgradeable ¶
type OwnableUpgradeable struct { OwnableUpgradeableCaller // Read-only binding to the contract OwnableUpgradeableTransactor // Write-only binding to the contract OwnableUpgradeableFilterer // Log filterer for contract events }
OwnableUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewOwnableUpgradeable ¶
func NewOwnableUpgradeable(address common.Address, backend bind.ContractBackend) (*OwnableUpgradeable, error)
NewOwnableUpgradeable creates a new instance of OwnableUpgradeable, bound to a specific deployed contract.
type OwnableUpgradeableCaller ¶
type OwnableUpgradeableCaller struct {
// contains filtered or unexported fields
}
OwnableUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOwnableUpgradeableCaller ¶
func NewOwnableUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*OwnableUpgradeableCaller, error)
NewOwnableUpgradeableCaller creates a new read-only instance of OwnableUpgradeable, bound to a specific deployed contract.
type OwnableUpgradeableCallerRaw ¶
type OwnableUpgradeableCallerRaw struct {
Contract *OwnableUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
OwnableUpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OwnableUpgradeableCallerRaw) Call ¶
func (_OwnableUpgradeable *OwnableUpgradeableCallerRaw) 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 OwnableUpgradeableCallerSession ¶
type OwnableUpgradeableCallerSession struct { Contract *OwnableUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OwnableUpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type OwnableUpgradeableFilterer ¶
type OwnableUpgradeableFilterer struct {
// contains filtered or unexported fields
}
OwnableUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOwnableUpgradeableFilterer ¶
func NewOwnableUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableUpgradeableFilterer, error)
NewOwnableUpgradeableFilterer creates a new log filterer instance of OwnableUpgradeable, bound to a specific deployed contract.
func (*OwnableUpgradeableFilterer) FilterOwnershipTransferred ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OwnableUpgradeableOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OwnableUpgradeableFilterer) ParseOwnershipTransferred ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableUpgradeableOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OwnableUpgradeableFilterer) WatchOwnershipTransferred ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableUpgradeableOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type OwnableUpgradeableOwnershipTransferred ¶
type OwnableUpgradeableOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OwnableUpgradeableOwnershipTransferred represents a OwnershipTransferred event raised by the OwnableUpgradeable contract.
type OwnableUpgradeableOwnershipTransferredIterator ¶
type OwnableUpgradeableOwnershipTransferredIterator struct { Event *OwnableUpgradeableOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnableUpgradeableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the OwnableUpgradeable contract.
func (*OwnableUpgradeableOwnershipTransferredIterator) Close ¶
func (it *OwnableUpgradeableOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnableUpgradeableOwnershipTransferredIterator) Error ¶
func (it *OwnableUpgradeableOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnableUpgradeableOwnershipTransferredIterator) Next ¶
func (it *OwnableUpgradeableOwnershipTransferredIterator) 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 OwnableUpgradeableRaw ¶
type OwnableUpgradeableRaw struct {
Contract *OwnableUpgradeable // Generic contract binding to access the raw methods on
}
OwnableUpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OwnableUpgradeableRaw) Call ¶
func (_OwnableUpgradeable *OwnableUpgradeableRaw) 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 (*OwnableUpgradeableRaw) Transact ¶
func (_OwnableUpgradeable *OwnableUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableUpgradeableRaw) Transfer ¶
func (_OwnableUpgradeable *OwnableUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type OwnableUpgradeableSession ¶
type OwnableUpgradeableSession struct { Contract *OwnableUpgradeable // 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 }
OwnableUpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OwnableUpgradeableSession) Owner ¶
func (_OwnableUpgradeable *OwnableUpgradeableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OwnableUpgradeableSession) RenounceOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableUpgradeableSession) TransferOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableUpgradeableTransactor ¶
type OwnableUpgradeableTransactor struct {
// contains filtered or unexported fields
}
OwnableUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOwnableUpgradeableTransactor ¶
func NewOwnableUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableUpgradeableTransactor, error)
NewOwnableUpgradeableTransactor creates a new write-only instance of OwnableUpgradeable, bound to a specific deployed contract.
func (*OwnableUpgradeableTransactor) RenounceOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableUpgradeableTransactor) TransferOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableUpgradeableTransactorRaw ¶
type OwnableUpgradeableTransactorRaw struct {
Contract *OwnableUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
OwnableUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OwnableUpgradeableTransactorRaw) Transact ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableUpgradeableTransactorRaw) Transfer ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type OwnableUpgradeableTransactorSession ¶
type OwnableUpgradeableTransactorSession struct { Contract *OwnableUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnableUpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OwnableUpgradeableTransactorSession) RenounceOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableUpgradeableTransactorSession) TransferOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type Pet ¶
type Pet struct { Id *big.Int OriginId uint8 Name string Season uint8 EggType uint8 Rarity uint8 Element uint8 BonusCount uint8 ProfBonus uint8 ProfBonusScalar uint8 CraftBonus uint8 CraftBonusScalar uint8 CombatBonus uint8 CombatBonusScalar uint8 Appearance uint16 Background uint8 Shiny uint8 HungryAt uint64 EquippableAt uint64 EquippedTo *big.Int }
Pet is an auto generated low-level Go binding around an user-defined struct.
type PetBridgeUpgradeable ¶
type PetBridgeUpgradeable struct { PetBridgeUpgradeableCaller // Read-only binding to the contract PetBridgeUpgradeableTransactor // Write-only binding to the contract PetBridgeUpgradeableFilterer // Log filterer for contract events }
PetBridgeUpgradeable is an auto generated Go binding around an Ethereum contract.
func DeployPetBridgeUpgradeable ¶
func DeployPetBridgeUpgradeable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *PetBridgeUpgradeable, error)
DeployPetBridgeUpgradeable deploys a new Ethereum contract, binding an instance of PetBridgeUpgradeable to it.
func NewPetBridgeUpgradeable ¶
func NewPetBridgeUpgradeable(address common.Address, backend bind.ContractBackend) (*PetBridgeUpgradeable, error)
NewPetBridgeUpgradeable creates a new instance of PetBridgeUpgradeable, bound to a specific deployed contract.
type PetBridgeUpgradeableCaller ¶
type PetBridgeUpgradeableCaller struct {
// contains filtered or unexported fields
}
PetBridgeUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPetBridgeUpgradeableCaller ¶
func NewPetBridgeUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*PetBridgeUpgradeableCaller, error)
NewPetBridgeUpgradeableCaller creates a new read-only instance of PetBridgeUpgradeable, bound to a specific deployed contract.
func (*PetBridgeUpgradeableCaller) DecodeMessage ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableCaller) DecodeMessage(opts *bind.CallOpts, _message []byte) (PetBridgeUpgradeableMessageFormat, error)
DecodeMessage is a free data retrieval call binding the contract method 0x634d45b2.
Solidity: function decodeMessage(bytes _message) pure returns(((uint256,uint8,string,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint16,uint8,uint8,uint64,uint64,uint256),address,uint256))
func (*PetBridgeUpgradeableCaller) GetTrustedRemote ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableCaller) GetTrustedRemote(opts *bind.CallOpts, _chainId *big.Int) ([32]byte, error)
GetTrustedRemote is a free data retrieval call binding the contract method 0x84a12b0f.
Solidity: function getTrustedRemote(uint256 _chainId) view returns(bytes32 trustedRemote)
func (*PetBridgeUpgradeableCaller) MessageBus ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableCaller) MessageBus(opts *bind.CallOpts) (common.Address, error)
MessageBus is a free data retrieval call binding the contract method 0xa1a227fa.
Solidity: function messageBus() view returns(address)
func (*PetBridgeUpgradeableCaller) MsgGasLimit ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableCaller) MsgGasLimit(opts *bind.CallOpts) (*big.Int, error)
MsgGasLimit is a free data retrieval call binding the contract method 0xc0e07f28.
Solidity: function msgGasLimit() view returns(uint256)
type PetBridgeUpgradeableCallerRaw ¶
type PetBridgeUpgradeableCallerRaw struct {
Contract *PetBridgeUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
PetBridgeUpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PetBridgeUpgradeableCallerRaw) Call ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableCallerRaw) 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 PetBridgeUpgradeableCallerSession ¶
type PetBridgeUpgradeableCallerSession struct { Contract *PetBridgeUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PetBridgeUpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*PetBridgeUpgradeableCallerSession) DecodeMessage ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableCallerSession) DecodeMessage(_message []byte) (PetBridgeUpgradeableMessageFormat, error)
DecodeMessage is a free data retrieval call binding the contract method 0x634d45b2.
Solidity: function decodeMessage(bytes _message) pure returns(((uint256,uint8,string,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint16,uint8,uint8,uint64,uint64,uint256),address,uint256))
func (*PetBridgeUpgradeableCallerSession) GetTrustedRemote ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableCallerSession) GetTrustedRemote(_chainId *big.Int) ([32]byte, error)
GetTrustedRemote is a free data retrieval call binding the contract method 0x84a12b0f.
Solidity: function getTrustedRemote(uint256 _chainId) view returns(bytes32 trustedRemote)
func (*PetBridgeUpgradeableCallerSession) MessageBus ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableCallerSession) MessageBus() (common.Address, error)
MessageBus is a free data retrieval call binding the contract method 0xa1a227fa.
Solidity: function messageBus() view returns(address)
func (*PetBridgeUpgradeableCallerSession) MsgGasLimit ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableCallerSession) MsgGasLimit() (*big.Int, error)
MsgGasLimit is a free data retrieval call binding the contract method 0xc0e07f28.
Solidity: function msgGasLimit() view returns(uint256)
type PetBridgeUpgradeableFilterer ¶
type PetBridgeUpgradeableFilterer struct {
// contains filtered or unexported fields
}
PetBridgeUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPetBridgeUpgradeableFilterer ¶
func NewPetBridgeUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*PetBridgeUpgradeableFilterer, error)
NewPetBridgeUpgradeableFilterer creates a new log filterer instance of PetBridgeUpgradeable, bound to a specific deployed contract.
func (*PetBridgeUpgradeableFilterer) FilterOwnershipTransferred ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*PetBridgeUpgradeableOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*PetBridgeUpgradeableFilterer) FilterPetArrived ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableFilterer) FilterPetArrived(opts *bind.FilterOpts, petId []*big.Int) (*PetBridgeUpgradeablePetArrivedIterator, error)
FilterPetArrived is a free log retrieval operation binding the contract event 0x6bd58bb696941d116b542481b456cfc0a45988f5a1fca53066073374992d2f37.
Solidity: event PetArrived(uint256 indexed petId, uint256 arrivalChainId)
func (*PetBridgeUpgradeableFilterer) FilterPetSent ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableFilterer) FilterPetSent(opts *bind.FilterOpts, petId []*big.Int) (*PetBridgeUpgradeablePetSentIterator, error)
FilterPetSent is a free log retrieval operation binding the contract event 0x0158ec556cf37866a866d820878380a6a27533e8e17b9d692f800dd8de5ae84f.
Solidity: event PetSent(uint256 indexed petId, uint256 arrivalChainId)
func (*PetBridgeUpgradeableFilterer) FilterSetTrustedRemote ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableFilterer) FilterSetTrustedRemote(opts *bind.FilterOpts) (*PetBridgeUpgradeableSetTrustedRemoteIterator, error)
FilterSetTrustedRemote is a free log retrieval operation binding the contract event 0x642e74356c0610a9f944fb1a2d88d2fb82c6b74921566eee8bc0f9bb30f74f03.
Solidity: event SetTrustedRemote(uint256 _srcChainId, bytes32 _srcAddress)
func (*PetBridgeUpgradeableFilterer) ParseOwnershipTransferred ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableFilterer) ParseOwnershipTransferred(log types.Log) (*PetBridgeUpgradeableOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*PetBridgeUpgradeableFilterer) ParsePetArrived ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableFilterer) ParsePetArrived(log types.Log) (*PetBridgeUpgradeablePetArrived, error)
ParsePetArrived is a log parse operation binding the contract event 0x6bd58bb696941d116b542481b456cfc0a45988f5a1fca53066073374992d2f37.
Solidity: event PetArrived(uint256 indexed petId, uint256 arrivalChainId)
func (*PetBridgeUpgradeableFilterer) ParsePetSent ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableFilterer) ParsePetSent(log types.Log) (*PetBridgeUpgradeablePetSent, error)
ParsePetSent is a log parse operation binding the contract event 0x0158ec556cf37866a866d820878380a6a27533e8e17b9d692f800dd8de5ae84f.
Solidity: event PetSent(uint256 indexed petId, uint256 arrivalChainId)
func (*PetBridgeUpgradeableFilterer) ParseSetTrustedRemote ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableFilterer) ParseSetTrustedRemote(log types.Log) (*PetBridgeUpgradeableSetTrustedRemote, error)
ParseSetTrustedRemote is a log parse operation binding the contract event 0x642e74356c0610a9f944fb1a2d88d2fb82c6b74921566eee8bc0f9bb30f74f03.
Solidity: event SetTrustedRemote(uint256 _srcChainId, bytes32 _srcAddress)
func (*PetBridgeUpgradeableFilterer) WatchOwnershipTransferred ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *PetBridgeUpgradeableOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*PetBridgeUpgradeableFilterer) WatchPetArrived ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableFilterer) WatchPetArrived(opts *bind.WatchOpts, sink chan<- *PetBridgeUpgradeablePetArrived, petId []*big.Int) (event.Subscription, error)
WatchPetArrived is a free log subscription operation binding the contract event 0x6bd58bb696941d116b542481b456cfc0a45988f5a1fca53066073374992d2f37.
Solidity: event PetArrived(uint256 indexed petId, uint256 arrivalChainId)
func (*PetBridgeUpgradeableFilterer) WatchPetSent ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableFilterer) WatchPetSent(opts *bind.WatchOpts, sink chan<- *PetBridgeUpgradeablePetSent, petId []*big.Int) (event.Subscription, error)
WatchPetSent is a free log subscription operation binding the contract event 0x0158ec556cf37866a866d820878380a6a27533e8e17b9d692f800dd8de5ae84f.
Solidity: event PetSent(uint256 indexed petId, uint256 arrivalChainId)
func (*PetBridgeUpgradeableFilterer) WatchSetTrustedRemote ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableFilterer) WatchSetTrustedRemote(opts *bind.WatchOpts, sink chan<- *PetBridgeUpgradeableSetTrustedRemote) (event.Subscription, error)
WatchSetTrustedRemote is a free log subscription operation binding the contract event 0x642e74356c0610a9f944fb1a2d88d2fb82c6b74921566eee8bc0f9bb30f74f03.
Solidity: event SetTrustedRemote(uint256 _srcChainId, bytes32 _srcAddress)
type PetBridgeUpgradeableMessageFormat ¶
type PetBridgeUpgradeableMessageFormat struct { DstPet Pet DstUser common.Address DstPetId *big.Int }
PetBridgeUpgradeableMessageFormat is an auto generated low-level Go binding around an user-defined struct.
type PetBridgeUpgradeableOwnershipTransferred ¶
type PetBridgeUpgradeableOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
PetBridgeUpgradeableOwnershipTransferred represents a OwnershipTransferred event raised by the PetBridgeUpgradeable contract.
type PetBridgeUpgradeableOwnershipTransferredIterator ¶
type PetBridgeUpgradeableOwnershipTransferredIterator struct { Event *PetBridgeUpgradeableOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PetBridgeUpgradeableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the PetBridgeUpgradeable contract.
func (*PetBridgeUpgradeableOwnershipTransferredIterator) Close ¶
func (it *PetBridgeUpgradeableOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PetBridgeUpgradeableOwnershipTransferredIterator) Error ¶
func (it *PetBridgeUpgradeableOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PetBridgeUpgradeableOwnershipTransferredIterator) Next ¶
func (it *PetBridgeUpgradeableOwnershipTransferredIterator) 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 PetBridgeUpgradeablePetArrived ¶
type PetBridgeUpgradeablePetArrived struct { PetId *big.Int ArrivalChainId *big.Int Raw types.Log // Blockchain specific contextual infos }
PetBridgeUpgradeablePetArrived represents a PetArrived event raised by the PetBridgeUpgradeable contract.
type PetBridgeUpgradeablePetArrivedIterator ¶
type PetBridgeUpgradeablePetArrivedIterator struct { Event *PetBridgeUpgradeablePetArrived // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PetBridgeUpgradeablePetArrivedIterator is returned from FilterPetArrived and is used to iterate over the raw logs and unpacked data for PetArrived events raised by the PetBridgeUpgradeable contract.
func (*PetBridgeUpgradeablePetArrivedIterator) Close ¶
func (it *PetBridgeUpgradeablePetArrivedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PetBridgeUpgradeablePetArrivedIterator) Error ¶
func (it *PetBridgeUpgradeablePetArrivedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PetBridgeUpgradeablePetArrivedIterator) Next ¶
func (it *PetBridgeUpgradeablePetArrivedIterator) 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 PetBridgeUpgradeablePetSent ¶
type PetBridgeUpgradeablePetSent struct { PetId *big.Int ArrivalChainId *big.Int Raw types.Log // Blockchain specific contextual infos }
PetBridgeUpgradeablePetSent represents a PetSent event raised by the PetBridgeUpgradeable contract.
type PetBridgeUpgradeablePetSentIterator ¶
type PetBridgeUpgradeablePetSentIterator struct { Event *PetBridgeUpgradeablePetSent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PetBridgeUpgradeablePetSentIterator is returned from FilterPetSent and is used to iterate over the raw logs and unpacked data for PetSent events raised by the PetBridgeUpgradeable contract.
func (*PetBridgeUpgradeablePetSentIterator) Close ¶
func (it *PetBridgeUpgradeablePetSentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PetBridgeUpgradeablePetSentIterator) Error ¶
func (it *PetBridgeUpgradeablePetSentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PetBridgeUpgradeablePetSentIterator) Next ¶
func (it *PetBridgeUpgradeablePetSentIterator) 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 PetBridgeUpgradeableRaw ¶
type PetBridgeUpgradeableRaw struct {
Contract *PetBridgeUpgradeable // Generic contract binding to access the raw methods on
}
PetBridgeUpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PetBridgeUpgradeableRaw) Call ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableRaw) 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 (*PetBridgeUpgradeableRaw) Transact ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PetBridgeUpgradeableRaw) Transfer ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type PetBridgeUpgradeableSession ¶
type PetBridgeUpgradeableSession struct { Contract *PetBridgeUpgradeable // 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 }
PetBridgeUpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PetBridgeUpgradeableSession) DecodeMessage ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) DecodeMessage(_message []byte) (PetBridgeUpgradeableMessageFormat, error)
DecodeMessage is a free data retrieval call binding the contract method 0x634d45b2.
Solidity: function decodeMessage(bytes _message) pure returns(((uint256,uint8,string,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint16,uint8,uint8,uint64,uint64,uint256),address,uint256))
func (*PetBridgeUpgradeableSession) ExecuteMessage ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) ExecuteMessage(_srcAddress [32]byte, _srcChainId *big.Int, _message []byte, _executor common.Address) (*types.Transaction, error)
ExecuteMessage is a paid mutator transaction binding the contract method 0xa6060871.
Solidity: function executeMessage(bytes32 _srcAddress, uint256 _srcChainId, bytes _message, address _executor) returns()
func (*PetBridgeUpgradeableSession) GetTrustedRemote ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) GetTrustedRemote(_chainId *big.Int) ([32]byte, error)
GetTrustedRemote is a free data retrieval call binding the contract method 0x84a12b0f.
Solidity: function getTrustedRemote(uint256 _chainId) view returns(bytes32 trustedRemote)
func (*PetBridgeUpgradeableSession) Initialize ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) Initialize(_messageBus common.Address, _pets common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address _messageBus, address _pets) returns()
func (*PetBridgeUpgradeableSession) MessageBus ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) MessageBus() (common.Address, error)
MessageBus is a free data retrieval call binding the contract method 0xa1a227fa.
Solidity: function messageBus() view returns(address)
func (*PetBridgeUpgradeableSession) MsgGasLimit ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) MsgGasLimit() (*big.Int, error)
MsgGasLimit is a free data retrieval call binding the contract method 0xc0e07f28.
Solidity: function msgGasLimit() view returns(uint256)
func (*PetBridgeUpgradeableSession) Owner ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*PetBridgeUpgradeableSession) Pets ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) Pets() (common.Address, error)
Pets is a free data retrieval call binding the contract method 0xa1227b68.
Solidity: function pets() view returns(address)
func (*PetBridgeUpgradeableSession) RenounceOwnership ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*PetBridgeUpgradeableSession) SendPet ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) SendPet(_petId *big.Int, _dstChainId *big.Int) (*types.Transaction, error)
SendPet is a paid mutator transaction binding the contract method 0xbb5e613b.
Solidity: function sendPet(uint256 _petId, uint256 _dstChainId) payable returns()
func (*PetBridgeUpgradeableSession) SetMessageBus ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) SetMessageBus(_messageBus common.Address) (*types.Transaction, error)
SetMessageBus is a paid mutator transaction binding the contract method 0x547cad12.
Solidity: function setMessageBus(address _messageBus) returns()
func (*PetBridgeUpgradeableSession) SetMsgGasLimit ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) SetMsgGasLimit(_msgGasLimit *big.Int) (*types.Transaction, error)
SetMsgGasLimit is a paid mutator transaction binding the contract method 0xf9ecc6f5.
Solidity: function setMsgGasLimit(uint256 _msgGasLimit) returns()
func (*PetBridgeUpgradeableSession) SetTrustedRemote ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) SetTrustedRemote(_srcChainId *big.Int, _srcAddress [32]byte) (*types.Transaction, error)
SetTrustedRemote is a paid mutator transaction binding the contract method 0xbd3583ae.
Solidity: function setTrustedRemote(uint256 _srcChainId, bytes32 _srcAddress) returns()
func (*PetBridgeUpgradeableSession) TransferOwnership ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type PetBridgeUpgradeableSetTrustedRemote ¶
type PetBridgeUpgradeableSetTrustedRemote struct { SrcChainId *big.Int SrcAddress [32]byte Raw types.Log // Blockchain specific contextual infos }
PetBridgeUpgradeableSetTrustedRemote represents a SetTrustedRemote event raised by the PetBridgeUpgradeable contract.
type PetBridgeUpgradeableSetTrustedRemoteIterator ¶
type PetBridgeUpgradeableSetTrustedRemoteIterator struct { Event *PetBridgeUpgradeableSetTrustedRemote // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PetBridgeUpgradeableSetTrustedRemoteIterator is returned from FilterSetTrustedRemote and is used to iterate over the raw logs and unpacked data for SetTrustedRemote events raised by the PetBridgeUpgradeable contract.
func (*PetBridgeUpgradeableSetTrustedRemoteIterator) Close ¶
func (it *PetBridgeUpgradeableSetTrustedRemoteIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PetBridgeUpgradeableSetTrustedRemoteIterator) Error ¶
func (it *PetBridgeUpgradeableSetTrustedRemoteIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PetBridgeUpgradeableSetTrustedRemoteIterator) Next ¶
func (it *PetBridgeUpgradeableSetTrustedRemoteIterator) 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 PetBridgeUpgradeableTransactor ¶
type PetBridgeUpgradeableTransactor struct {
// contains filtered or unexported fields
}
PetBridgeUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPetBridgeUpgradeableTransactor ¶
func NewPetBridgeUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*PetBridgeUpgradeableTransactor, error)
NewPetBridgeUpgradeableTransactor creates a new write-only instance of PetBridgeUpgradeable, bound to a specific deployed contract.
func (*PetBridgeUpgradeableTransactor) ExecuteMessage ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactor) ExecuteMessage(opts *bind.TransactOpts, _srcAddress [32]byte, _srcChainId *big.Int, _message []byte, _executor common.Address) (*types.Transaction, error)
ExecuteMessage is a paid mutator transaction binding the contract method 0xa6060871.
Solidity: function executeMessage(bytes32 _srcAddress, uint256 _srcChainId, bytes _message, address _executor) returns()
func (*PetBridgeUpgradeableTransactor) Initialize ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactor) Initialize(opts *bind.TransactOpts, _messageBus common.Address, _pets common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address _messageBus, address _pets) returns()
func (*PetBridgeUpgradeableTransactor) RenounceOwnership ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*PetBridgeUpgradeableTransactor) SendPet ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactor) SendPet(opts *bind.TransactOpts, _petId *big.Int, _dstChainId *big.Int) (*types.Transaction, error)
SendPet is a paid mutator transaction binding the contract method 0xbb5e613b.
Solidity: function sendPet(uint256 _petId, uint256 _dstChainId) payable returns()
func (*PetBridgeUpgradeableTransactor) SetMessageBus ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactor) SetMessageBus(opts *bind.TransactOpts, _messageBus common.Address) (*types.Transaction, error)
SetMessageBus is a paid mutator transaction binding the contract method 0x547cad12.
Solidity: function setMessageBus(address _messageBus) returns()
func (*PetBridgeUpgradeableTransactor) SetMsgGasLimit ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactor) SetMsgGasLimit(opts *bind.TransactOpts, _msgGasLimit *big.Int) (*types.Transaction, error)
SetMsgGasLimit is a paid mutator transaction binding the contract method 0xf9ecc6f5.
Solidity: function setMsgGasLimit(uint256 _msgGasLimit) returns()
func (*PetBridgeUpgradeableTransactor) SetTrustedRemote ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactor) SetTrustedRemote(opts *bind.TransactOpts, _srcChainId *big.Int, _srcAddress [32]byte) (*types.Transaction, error)
SetTrustedRemote is a paid mutator transaction binding the contract method 0xbd3583ae.
Solidity: function setTrustedRemote(uint256 _srcChainId, bytes32 _srcAddress) returns()
func (*PetBridgeUpgradeableTransactor) TransferOwnership ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type PetBridgeUpgradeableTransactorRaw ¶
type PetBridgeUpgradeableTransactorRaw struct {
Contract *PetBridgeUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
PetBridgeUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PetBridgeUpgradeableTransactorRaw) Transact ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PetBridgeUpgradeableTransactorRaw) Transfer ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type PetBridgeUpgradeableTransactorSession ¶
type PetBridgeUpgradeableTransactorSession struct { Contract *PetBridgeUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PetBridgeUpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*PetBridgeUpgradeableTransactorSession) ExecuteMessage ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactorSession) ExecuteMessage(_srcAddress [32]byte, _srcChainId *big.Int, _message []byte, _executor common.Address) (*types.Transaction, error)
ExecuteMessage is a paid mutator transaction binding the contract method 0xa6060871.
Solidity: function executeMessage(bytes32 _srcAddress, uint256 _srcChainId, bytes _message, address _executor) returns()
func (*PetBridgeUpgradeableTransactorSession) Initialize ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactorSession) Initialize(_messageBus common.Address, _pets common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address _messageBus, address _pets) returns()
func (*PetBridgeUpgradeableTransactorSession) RenounceOwnership ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*PetBridgeUpgradeableTransactorSession) SendPet ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactorSession) SendPet(_petId *big.Int, _dstChainId *big.Int) (*types.Transaction, error)
SendPet is a paid mutator transaction binding the contract method 0xbb5e613b.
Solidity: function sendPet(uint256 _petId, uint256 _dstChainId) payable returns()
func (*PetBridgeUpgradeableTransactorSession) SetMessageBus ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactorSession) SetMessageBus(_messageBus common.Address) (*types.Transaction, error)
SetMessageBus is a paid mutator transaction binding the contract method 0x547cad12.
Solidity: function setMessageBus(address _messageBus) returns()
func (*PetBridgeUpgradeableTransactorSession) SetMsgGasLimit ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactorSession) SetMsgGasLimit(_msgGasLimit *big.Int) (*types.Transaction, error)
SetMsgGasLimit is a paid mutator transaction binding the contract method 0xf9ecc6f5.
Solidity: function setMsgGasLimit(uint256 _msgGasLimit) returns()
func (*PetBridgeUpgradeableTransactorSession) SetTrustedRemote ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactorSession) SetTrustedRemote(_srcChainId *big.Int, _srcAddress [32]byte) (*types.Transaction, error)
SetTrustedRemote is a paid mutator transaction binding the contract method 0xbd3583ae.
Solidity: function setTrustedRemote(uint256 _srcChainId, bytes32 _srcAddress) returns()
func (*PetBridgeUpgradeableTransactorSession) TransferOwnership ¶
func (_PetBridgeUpgradeable *PetBridgeUpgradeableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type PetOptions ¶
type PetOptions struct { OriginId uint8 Name string Season uint8 EggType uint8 Rarity uint8 Element uint8 BonusCount uint8 ProfBonus uint8 ProfBonusScalar uint8 CraftBonus uint8 CraftBonusScalar uint8 CombatBonus uint8 CombatBonusScalar uint8 Appearance uint16 Background uint8 Shiny uint8 }
PetOptions is an auto generated low-level Go binding around an user-defined struct.
type SynMessagingReceiverUpgradeable ¶
type SynMessagingReceiverUpgradeable struct { SynMessagingReceiverUpgradeableCaller // Read-only binding to the contract SynMessagingReceiverUpgradeableTransactor // Write-only binding to the contract SynMessagingReceiverUpgradeableFilterer // Log filterer for contract events }
SynMessagingReceiverUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewSynMessagingReceiverUpgradeable ¶
func NewSynMessagingReceiverUpgradeable(address common.Address, backend bind.ContractBackend) (*SynMessagingReceiverUpgradeable, error)
NewSynMessagingReceiverUpgradeable creates a new instance of SynMessagingReceiverUpgradeable, bound to a specific deployed contract.
type SynMessagingReceiverUpgradeableCaller ¶
type SynMessagingReceiverUpgradeableCaller struct {
// contains filtered or unexported fields
}
SynMessagingReceiverUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSynMessagingReceiverUpgradeableCaller ¶
func NewSynMessagingReceiverUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*SynMessagingReceiverUpgradeableCaller, error)
NewSynMessagingReceiverUpgradeableCaller creates a new read-only instance of SynMessagingReceiverUpgradeable, bound to a specific deployed contract.
func (*SynMessagingReceiverUpgradeableCaller) GetTrustedRemote ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableCaller) GetTrustedRemote(opts *bind.CallOpts, _chainId *big.Int) ([32]byte, error)
GetTrustedRemote is a free data retrieval call binding the contract method 0x84a12b0f.
Solidity: function getTrustedRemote(uint256 _chainId) view returns(bytes32 trustedRemote)
func (*SynMessagingReceiverUpgradeableCaller) MessageBus ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableCaller) MessageBus(opts *bind.CallOpts) (common.Address, error)
MessageBus is a free data retrieval call binding the contract method 0xa1a227fa.
Solidity: function messageBus() view returns(address)
func (*SynMessagingReceiverUpgradeableCaller) Owner ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
type SynMessagingReceiverUpgradeableCallerRaw ¶
type SynMessagingReceiverUpgradeableCallerRaw struct {
Contract *SynMessagingReceiverUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
SynMessagingReceiverUpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SynMessagingReceiverUpgradeableCallerRaw) Call ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableCallerRaw) 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 SynMessagingReceiverUpgradeableCallerSession ¶
type SynMessagingReceiverUpgradeableCallerSession struct { Contract *SynMessagingReceiverUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SynMessagingReceiverUpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SynMessagingReceiverUpgradeableCallerSession) GetTrustedRemote ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableCallerSession) GetTrustedRemote(_chainId *big.Int) ([32]byte, error)
GetTrustedRemote is a free data retrieval call binding the contract method 0x84a12b0f.
Solidity: function getTrustedRemote(uint256 _chainId) view returns(bytes32 trustedRemote)
func (*SynMessagingReceiverUpgradeableCallerSession) MessageBus ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableCallerSession) MessageBus() (common.Address, error)
MessageBus is a free data retrieval call binding the contract method 0xa1a227fa.
Solidity: function messageBus() view returns(address)
func (*SynMessagingReceiverUpgradeableCallerSession) Owner ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
type SynMessagingReceiverUpgradeableFilterer ¶
type SynMessagingReceiverUpgradeableFilterer struct {
// contains filtered or unexported fields
}
SynMessagingReceiverUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSynMessagingReceiverUpgradeableFilterer ¶
func NewSynMessagingReceiverUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*SynMessagingReceiverUpgradeableFilterer, error)
NewSynMessagingReceiverUpgradeableFilterer creates a new log filterer instance of SynMessagingReceiverUpgradeable, bound to a specific deployed contract.
func (*SynMessagingReceiverUpgradeableFilterer) FilterOwnershipTransferred ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SynMessagingReceiverUpgradeableOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SynMessagingReceiverUpgradeableFilterer) FilterSetTrustedRemote ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableFilterer) FilterSetTrustedRemote(opts *bind.FilterOpts) (*SynMessagingReceiverUpgradeableSetTrustedRemoteIterator, error)
FilterSetTrustedRemote is a free log retrieval operation binding the contract event 0x642e74356c0610a9f944fb1a2d88d2fb82c6b74921566eee8bc0f9bb30f74f03.
Solidity: event SetTrustedRemote(uint256 _srcChainId, bytes32 _srcAddress)
func (*SynMessagingReceiverUpgradeableFilterer) ParseOwnershipTransferred ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableFilterer) ParseOwnershipTransferred(log types.Log) (*SynMessagingReceiverUpgradeableOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SynMessagingReceiverUpgradeableFilterer) ParseSetTrustedRemote ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableFilterer) ParseSetTrustedRemote(log types.Log) (*SynMessagingReceiverUpgradeableSetTrustedRemote, error)
ParseSetTrustedRemote is a log parse operation binding the contract event 0x642e74356c0610a9f944fb1a2d88d2fb82c6b74921566eee8bc0f9bb30f74f03.
Solidity: event SetTrustedRemote(uint256 _srcChainId, bytes32 _srcAddress)
func (*SynMessagingReceiverUpgradeableFilterer) WatchOwnershipTransferred ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SynMessagingReceiverUpgradeableOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SynMessagingReceiverUpgradeableFilterer) WatchSetTrustedRemote ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableFilterer) WatchSetTrustedRemote(opts *bind.WatchOpts, sink chan<- *SynMessagingReceiverUpgradeableSetTrustedRemote) (event.Subscription, error)
WatchSetTrustedRemote is a free log subscription operation binding the contract event 0x642e74356c0610a9f944fb1a2d88d2fb82c6b74921566eee8bc0f9bb30f74f03.
Solidity: event SetTrustedRemote(uint256 _srcChainId, bytes32 _srcAddress)
type SynMessagingReceiverUpgradeableOwnershipTransferred ¶
type SynMessagingReceiverUpgradeableOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SynMessagingReceiverUpgradeableOwnershipTransferred represents a OwnershipTransferred event raised by the SynMessagingReceiverUpgradeable contract.
type SynMessagingReceiverUpgradeableOwnershipTransferredIterator ¶
type SynMessagingReceiverUpgradeableOwnershipTransferredIterator struct { Event *SynMessagingReceiverUpgradeableOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynMessagingReceiverUpgradeableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the SynMessagingReceiverUpgradeable contract.
func (*SynMessagingReceiverUpgradeableOwnershipTransferredIterator) Close ¶
func (it *SynMessagingReceiverUpgradeableOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynMessagingReceiverUpgradeableOwnershipTransferredIterator) Error ¶
func (it *SynMessagingReceiverUpgradeableOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynMessagingReceiverUpgradeableOwnershipTransferredIterator) Next ¶
func (it *SynMessagingReceiverUpgradeableOwnershipTransferredIterator) 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 SynMessagingReceiverUpgradeableRaw ¶
type SynMessagingReceiverUpgradeableRaw struct {
Contract *SynMessagingReceiverUpgradeable // Generic contract binding to access the raw methods on
}
SynMessagingReceiverUpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SynMessagingReceiverUpgradeableRaw) Call ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableRaw) 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 (*SynMessagingReceiverUpgradeableRaw) Transact ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SynMessagingReceiverUpgradeableRaw) Transfer ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SynMessagingReceiverUpgradeableSession ¶
type SynMessagingReceiverUpgradeableSession struct { Contract *SynMessagingReceiverUpgradeable // 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 }
SynMessagingReceiverUpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SynMessagingReceiverUpgradeableSession) ExecuteMessage ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableSession) ExecuteMessage(_srcAddress [32]byte, _srcChainId *big.Int, _message []byte, _executor common.Address) (*types.Transaction, error)
ExecuteMessage is a paid mutator transaction binding the contract method 0xa6060871.
Solidity: function executeMessage(bytes32 _srcAddress, uint256 _srcChainId, bytes _message, address _executor) returns()
func (*SynMessagingReceiverUpgradeableSession) GetTrustedRemote ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableSession) GetTrustedRemote(_chainId *big.Int) ([32]byte, error)
GetTrustedRemote is a free data retrieval call binding the contract method 0x84a12b0f.
Solidity: function getTrustedRemote(uint256 _chainId) view returns(bytes32 trustedRemote)
func (*SynMessagingReceiverUpgradeableSession) MessageBus ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableSession) MessageBus() (common.Address, error)
MessageBus is a free data retrieval call binding the contract method 0xa1a227fa.
Solidity: function messageBus() view returns(address)
func (*SynMessagingReceiverUpgradeableSession) Owner ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SynMessagingReceiverUpgradeableSession) RenounceOwnership ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SynMessagingReceiverUpgradeableSession) SetMessageBus ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableSession) SetMessageBus(_messageBus common.Address) (*types.Transaction, error)
SetMessageBus is a paid mutator transaction binding the contract method 0x547cad12.
Solidity: function setMessageBus(address _messageBus) returns()
func (*SynMessagingReceiverUpgradeableSession) SetTrustedRemote ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableSession) SetTrustedRemote(_srcChainId *big.Int, _srcAddress [32]byte) (*types.Transaction, error)
SetTrustedRemote is a paid mutator transaction binding the contract method 0xbd3583ae.
Solidity: function setTrustedRemote(uint256 _srcChainId, bytes32 _srcAddress) returns()
func (*SynMessagingReceiverUpgradeableSession) TransferOwnership ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SynMessagingReceiverUpgradeableSetTrustedRemote ¶
type SynMessagingReceiverUpgradeableSetTrustedRemote struct { SrcChainId *big.Int SrcAddress [32]byte Raw types.Log // Blockchain specific contextual infos }
SynMessagingReceiverUpgradeableSetTrustedRemote represents a SetTrustedRemote event raised by the SynMessagingReceiverUpgradeable contract.
type SynMessagingReceiverUpgradeableSetTrustedRemoteIterator ¶
type SynMessagingReceiverUpgradeableSetTrustedRemoteIterator struct { Event *SynMessagingReceiverUpgradeableSetTrustedRemote // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynMessagingReceiverUpgradeableSetTrustedRemoteIterator is returned from FilterSetTrustedRemote and is used to iterate over the raw logs and unpacked data for SetTrustedRemote events raised by the SynMessagingReceiverUpgradeable contract.
func (*SynMessagingReceiverUpgradeableSetTrustedRemoteIterator) Close ¶
func (it *SynMessagingReceiverUpgradeableSetTrustedRemoteIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynMessagingReceiverUpgradeableSetTrustedRemoteIterator) Error ¶
func (it *SynMessagingReceiverUpgradeableSetTrustedRemoteIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynMessagingReceiverUpgradeableSetTrustedRemoteIterator) Next ¶
func (it *SynMessagingReceiverUpgradeableSetTrustedRemoteIterator) 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 SynMessagingReceiverUpgradeableTransactor ¶
type SynMessagingReceiverUpgradeableTransactor struct {
// contains filtered or unexported fields
}
SynMessagingReceiverUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSynMessagingReceiverUpgradeableTransactor ¶
func NewSynMessagingReceiverUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*SynMessagingReceiverUpgradeableTransactor, error)
NewSynMessagingReceiverUpgradeableTransactor creates a new write-only instance of SynMessagingReceiverUpgradeable, bound to a specific deployed contract.
func (*SynMessagingReceiverUpgradeableTransactor) ExecuteMessage ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableTransactor) ExecuteMessage(opts *bind.TransactOpts, _srcAddress [32]byte, _srcChainId *big.Int, _message []byte, _executor common.Address) (*types.Transaction, error)
ExecuteMessage is a paid mutator transaction binding the contract method 0xa6060871.
Solidity: function executeMessage(bytes32 _srcAddress, uint256 _srcChainId, bytes _message, address _executor) returns()
func (*SynMessagingReceiverUpgradeableTransactor) RenounceOwnership ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SynMessagingReceiverUpgradeableTransactor) SetMessageBus ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableTransactor) SetMessageBus(opts *bind.TransactOpts, _messageBus common.Address) (*types.Transaction, error)
SetMessageBus is a paid mutator transaction binding the contract method 0x547cad12.
Solidity: function setMessageBus(address _messageBus) returns()
func (*SynMessagingReceiverUpgradeableTransactor) SetTrustedRemote ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableTransactor) SetTrustedRemote(opts *bind.TransactOpts, _srcChainId *big.Int, _srcAddress [32]byte) (*types.Transaction, error)
SetTrustedRemote is a paid mutator transaction binding the contract method 0xbd3583ae.
Solidity: function setTrustedRemote(uint256 _srcChainId, bytes32 _srcAddress) returns()
func (*SynMessagingReceiverUpgradeableTransactor) TransferOwnership ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SynMessagingReceiverUpgradeableTransactorRaw ¶
type SynMessagingReceiverUpgradeableTransactorRaw struct {
Contract *SynMessagingReceiverUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
SynMessagingReceiverUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SynMessagingReceiverUpgradeableTransactorRaw) Transact ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SynMessagingReceiverUpgradeableTransactorRaw) Transfer ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SynMessagingReceiverUpgradeableTransactorSession ¶
type SynMessagingReceiverUpgradeableTransactorSession struct { Contract *SynMessagingReceiverUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SynMessagingReceiverUpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SynMessagingReceiverUpgradeableTransactorSession) ExecuteMessage ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableTransactorSession) ExecuteMessage(_srcAddress [32]byte, _srcChainId *big.Int, _message []byte, _executor common.Address) (*types.Transaction, error)
ExecuteMessage is a paid mutator transaction binding the contract method 0xa6060871.
Solidity: function executeMessage(bytes32 _srcAddress, uint256 _srcChainId, bytes _message, address _executor) returns()
func (*SynMessagingReceiverUpgradeableTransactorSession) RenounceOwnership ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SynMessagingReceiverUpgradeableTransactorSession) SetMessageBus ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableTransactorSession) SetMessageBus(_messageBus common.Address) (*types.Transaction, error)
SetMessageBus is a paid mutator transaction binding the contract method 0x547cad12.
Solidity: function setMessageBus(address _messageBus) returns()
func (*SynMessagingReceiverUpgradeableTransactorSession) SetTrustedRemote ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableTransactorSession) SetTrustedRemote(_srcChainId *big.Int, _srcAddress [32]byte) (*types.Transaction, error)
SetTrustedRemote is a paid mutator transaction binding the contract method 0xbd3583ae.
Solidity: function setTrustedRemote(uint256 _srcChainId, bytes32 _srcAddress) returns()
func (*SynMessagingReceiverUpgradeableTransactorSession) TransferOwnership ¶
func (_SynMessagingReceiverUpgradeable *SynMessagingReceiverUpgradeableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()