Documentation
¶
Index ¶
- Variables
- type AddressManager
- type AddressManagerAddressSet
- type AddressManagerAddressSetIterator
- type AddressManagerAdminChanged
- type AddressManagerAdminChangedIterator
- type AddressManagerBeaconUpgraded
- type AddressManagerBeaconUpgradedIterator
- type AddressManagerCaller
- func (_AddressManager *AddressManagerCaller) GetAddress(opts *bind.CallOpts, chainId uint64, name [32]byte) (common.Address, error)
- func (_AddressManager *AddressManagerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_AddressManager *AddressManagerCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_AddressManager *AddressManagerCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- type AddressManagerCallerRaw
- type AddressManagerCallerSession
- func (_AddressManager *AddressManagerCallerSession) GetAddress(chainId uint64, name [32]byte) (common.Address, error)
- func (_AddressManager *AddressManagerCallerSession) Owner() (common.Address, error)
- func (_AddressManager *AddressManagerCallerSession) Paused() (bool, error)
- func (_AddressManager *AddressManagerCallerSession) ProxiableUUID() ([32]byte, error)
- type AddressManagerFilterer
- func (_AddressManager *AddressManagerFilterer) FilterAddressSet(opts *bind.FilterOpts, chainId []uint64, name [][32]byte) (*AddressManagerAddressSetIterator, error)
- func (_AddressManager *AddressManagerFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*AddressManagerAdminChangedIterator, error)
- func (_AddressManager *AddressManagerFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*AddressManagerBeaconUpgradedIterator, error)
- func (_AddressManager *AddressManagerFilterer) FilterInitialized(opts *bind.FilterOpts) (*AddressManagerInitializedIterator, error)
- func (_AddressManager *AddressManagerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*AddressManagerOwnershipTransferredIterator, error)
- func (_AddressManager *AddressManagerFilterer) FilterPaused(opts *bind.FilterOpts) (*AddressManagerPausedIterator, error)
- func (_AddressManager *AddressManagerFilterer) FilterUnpaused(opts *bind.FilterOpts) (*AddressManagerUnpausedIterator, error)
- func (_AddressManager *AddressManagerFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*AddressManagerUpgradedIterator, error)
- func (_AddressManager *AddressManagerFilterer) ParseAddressSet(log types.Log) (*AddressManagerAddressSet, error)
- func (_AddressManager *AddressManagerFilterer) ParseAdminChanged(log types.Log) (*AddressManagerAdminChanged, error)
- func (_AddressManager *AddressManagerFilterer) ParseBeaconUpgraded(log types.Log) (*AddressManagerBeaconUpgraded, error)
- func (_AddressManager *AddressManagerFilterer) ParseInitialized(log types.Log) (*AddressManagerInitialized, error)
- func (_AddressManager *AddressManagerFilterer) ParseOwnershipTransferred(log types.Log) (*AddressManagerOwnershipTransferred, error)
- func (_AddressManager *AddressManagerFilterer) ParsePaused(log types.Log) (*AddressManagerPaused, error)
- func (_AddressManager *AddressManagerFilterer) ParseUnpaused(log types.Log) (*AddressManagerUnpaused, error)
- func (_AddressManager *AddressManagerFilterer) ParseUpgraded(log types.Log) (*AddressManagerUpgraded, error)
- func (_AddressManager *AddressManagerFilterer) WatchAddressSet(opts *bind.WatchOpts, sink chan<- *AddressManagerAddressSet, chainId []uint64, ...) (event.Subscription, error)
- func (_AddressManager *AddressManagerFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *AddressManagerAdminChanged) (event.Subscription, error)
- func (_AddressManager *AddressManagerFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *AddressManagerBeaconUpgraded, ...) (event.Subscription, error)
- func (_AddressManager *AddressManagerFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *AddressManagerInitialized) (event.Subscription, error)
- func (_AddressManager *AddressManagerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AddressManagerOwnershipTransferred, ...) (event.Subscription, error)
- func (_AddressManager *AddressManagerFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *AddressManagerPaused) (event.Subscription, error)
- func (_AddressManager *AddressManagerFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *AddressManagerUnpaused) (event.Subscription, error)
- func (_AddressManager *AddressManagerFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *AddressManagerUpgraded, ...) (event.Subscription, error)
- type AddressManagerInitialized
- type AddressManagerInitializedIterator
- type AddressManagerOwnershipTransferred
- type AddressManagerOwnershipTransferredIterator
- type AddressManagerPaused
- type AddressManagerPausedIterator
- type AddressManagerRaw
- func (_AddressManager *AddressManagerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AddressManager *AddressManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AddressManager *AddressManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AddressManagerSession
- func (_AddressManager *AddressManagerSession) GetAddress(chainId uint64, name [32]byte) (common.Address, error)
- func (_AddressManager *AddressManagerSession) Init() (*types.Transaction, error)
- func (_AddressManager *AddressManagerSession) Owner() (common.Address, error)
- func (_AddressManager *AddressManagerSession) Pause() (*types.Transaction, error)
- func (_AddressManager *AddressManagerSession) Paused() (bool, error)
- func (_AddressManager *AddressManagerSession) ProxiableUUID() ([32]byte, error)
- func (_AddressManager *AddressManagerSession) RenounceOwnership() (*types.Transaction, error)
- func (_AddressManager *AddressManagerSession) SetAddress(chainId uint64, name [32]byte, newAddress common.Address) (*types.Transaction, error)
- func (_AddressManager *AddressManagerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_AddressManager *AddressManagerSession) Unpause() (*types.Transaction, error)
- func (_AddressManager *AddressManagerSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_AddressManager *AddressManagerSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type AddressManagerTransactor
- func (_AddressManager *AddressManagerTransactor) Init(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AddressManager *AddressManagerTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AddressManager *AddressManagerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AddressManager *AddressManagerTransactor) SetAddress(opts *bind.TransactOpts, chainId uint64, name [32]byte, ...) (*types.Transaction, error)
- func (_AddressManager *AddressManagerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_AddressManager *AddressManagerTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AddressManager *AddressManagerTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_AddressManager *AddressManagerTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- type AddressManagerTransactorRaw
- type AddressManagerTransactorSession
- func (_AddressManager *AddressManagerTransactorSession) Init() (*types.Transaction, error)
- func (_AddressManager *AddressManagerTransactorSession) Pause() (*types.Transaction, error)
- func (_AddressManager *AddressManagerTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_AddressManager *AddressManagerTransactorSession) SetAddress(chainId uint64, name [32]byte, newAddress common.Address) (*types.Transaction, error)
- func (_AddressManager *AddressManagerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_AddressManager *AddressManagerTransactorSession) Unpause() (*types.Transaction, error)
- func (_AddressManager *AddressManagerTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_AddressManager *AddressManagerTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type AddressManagerUnpaused
- type AddressManagerUnpausedIterator
- type AddressManagerUpgraded
- type AddressManagerUpgradedIterator
- type AssignmentHook
- type AssignmentHookAdminChanged
- type AssignmentHookAdminChangedIterator
- type AssignmentHookBeaconUpgraded
- type AssignmentHookBeaconUpgradedIterator
- type AssignmentHookBlockAssigned
- type AssignmentHookBlockAssignedIterator
- type AssignmentHookCaller
- func (_AssignmentHook *AssignmentHookCaller) AddressManager(opts *bind.CallOpts) (common.Address, error)
- func (_AssignmentHook *AssignmentHookCaller) HashAssignment(opts *bind.CallOpts, assignment AssignmentHookProverAssignment, ...) ([32]byte, error)
- func (_AssignmentHook *AssignmentHookCaller) MAXGASPAYINGPROVER(opts *bind.CallOpts) (*big.Int, error)
- func (_AssignmentHook *AssignmentHookCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_AssignmentHook *AssignmentHookCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_AssignmentHook *AssignmentHookCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- func (_AssignmentHook *AssignmentHookCaller) Resolve(opts *bind.CallOpts, chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_AssignmentHook *AssignmentHookCaller) Resolve0(opts *bind.CallOpts, name [32]byte, allowZeroAddress bool) (common.Address, error)
- type AssignmentHookCallerRaw
- type AssignmentHookCallerSession
- func (_AssignmentHook *AssignmentHookCallerSession) AddressManager() (common.Address, error)
- func (_AssignmentHook *AssignmentHookCallerSession) HashAssignment(assignment AssignmentHookProverAssignment, taikoAddress common.Address, ...) ([32]byte, error)
- func (_AssignmentHook *AssignmentHookCallerSession) MAXGASPAYINGPROVER() (*big.Int, error)
- func (_AssignmentHook *AssignmentHookCallerSession) Owner() (common.Address, error)
- func (_AssignmentHook *AssignmentHookCallerSession) Paused() (bool, error)
- func (_AssignmentHook *AssignmentHookCallerSession) ProxiableUUID() ([32]byte, error)
- func (_AssignmentHook *AssignmentHookCallerSession) Resolve(chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_AssignmentHook *AssignmentHookCallerSession) Resolve0(name [32]byte, allowZeroAddress bool) (common.Address, error)
- type AssignmentHookFilterer
- func (_AssignmentHook *AssignmentHookFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*AssignmentHookAdminChangedIterator, error)
- func (_AssignmentHook *AssignmentHookFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*AssignmentHookBeaconUpgradedIterator, error)
- func (_AssignmentHook *AssignmentHookFilterer) FilterBlockAssigned(opts *bind.FilterOpts, assignedProver []common.Address) (*AssignmentHookBlockAssignedIterator, error)
- func (_AssignmentHook *AssignmentHookFilterer) FilterInitialized(opts *bind.FilterOpts) (*AssignmentHookInitializedIterator, error)
- func (_AssignmentHook *AssignmentHookFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*AssignmentHookOwnershipTransferredIterator, error)
- func (_AssignmentHook *AssignmentHookFilterer) FilterPaused(opts *bind.FilterOpts) (*AssignmentHookPausedIterator, error)
- func (_AssignmentHook *AssignmentHookFilterer) FilterUnpaused(opts *bind.FilterOpts) (*AssignmentHookUnpausedIterator, error)
- func (_AssignmentHook *AssignmentHookFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*AssignmentHookUpgradedIterator, error)
- func (_AssignmentHook *AssignmentHookFilterer) ParseAdminChanged(log types.Log) (*AssignmentHookAdminChanged, error)
- func (_AssignmentHook *AssignmentHookFilterer) ParseBeaconUpgraded(log types.Log) (*AssignmentHookBeaconUpgraded, error)
- func (_AssignmentHook *AssignmentHookFilterer) ParseBlockAssigned(log types.Log) (*AssignmentHookBlockAssigned, error)
- func (_AssignmentHook *AssignmentHookFilterer) ParseInitialized(log types.Log) (*AssignmentHookInitialized, error)
- func (_AssignmentHook *AssignmentHookFilterer) ParseOwnershipTransferred(log types.Log) (*AssignmentHookOwnershipTransferred, error)
- func (_AssignmentHook *AssignmentHookFilterer) ParsePaused(log types.Log) (*AssignmentHookPaused, error)
- func (_AssignmentHook *AssignmentHookFilterer) ParseUnpaused(log types.Log) (*AssignmentHookUnpaused, error)
- func (_AssignmentHook *AssignmentHookFilterer) ParseUpgraded(log types.Log) (*AssignmentHookUpgraded, error)
- func (_AssignmentHook *AssignmentHookFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *AssignmentHookAdminChanged) (event.Subscription, error)
- func (_AssignmentHook *AssignmentHookFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *AssignmentHookBeaconUpgraded, ...) (event.Subscription, error)
- func (_AssignmentHook *AssignmentHookFilterer) WatchBlockAssigned(opts *bind.WatchOpts, sink chan<- *AssignmentHookBlockAssigned, ...) (event.Subscription, error)
- func (_AssignmentHook *AssignmentHookFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *AssignmentHookInitialized) (event.Subscription, error)
- func (_AssignmentHook *AssignmentHookFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AssignmentHookOwnershipTransferred, ...) (event.Subscription, error)
- func (_AssignmentHook *AssignmentHookFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *AssignmentHookPaused) (event.Subscription, error)
- func (_AssignmentHook *AssignmentHookFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *AssignmentHookUnpaused) (event.Subscription, error)
- func (_AssignmentHook *AssignmentHookFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *AssignmentHookUpgraded, ...) (event.Subscription, error)
- type AssignmentHookInitialized
- type AssignmentHookInitializedIterator
- type AssignmentHookOwnershipTransferred
- type AssignmentHookOwnershipTransferredIterator
- type AssignmentHookPaused
- type AssignmentHookPausedIterator
- type AssignmentHookProverAssignment
- type AssignmentHookRaw
- func (_AssignmentHook *AssignmentHookRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AssignmentHook *AssignmentHookRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AssignmentHook *AssignmentHookRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AssignmentHookSession
- func (_AssignmentHook *AssignmentHookSession) AddressManager() (common.Address, error)
- func (_AssignmentHook *AssignmentHookSession) HashAssignment(assignment AssignmentHookProverAssignment, taikoAddress common.Address, ...) ([32]byte, error)
- func (_AssignmentHook *AssignmentHookSession) Init(_addressManager common.Address) (*types.Transaction, error)
- func (_AssignmentHook *AssignmentHookSession) MAXGASPAYINGPROVER() (*big.Int, error)
- func (_AssignmentHook *AssignmentHookSession) OnBlockProposed(blk TaikoDataBlock, meta TaikoDataBlockMetadata, data []byte) (*types.Transaction, error)
- func (_AssignmentHook *AssignmentHookSession) Owner() (common.Address, error)
- func (_AssignmentHook *AssignmentHookSession) Pause() (*types.Transaction, error)
- func (_AssignmentHook *AssignmentHookSession) Paused() (bool, error)
- func (_AssignmentHook *AssignmentHookSession) ProxiableUUID() ([32]byte, error)
- func (_AssignmentHook *AssignmentHookSession) RenounceOwnership() (*types.Transaction, error)
- func (_AssignmentHook *AssignmentHookSession) Resolve(chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_AssignmentHook *AssignmentHookSession) Resolve0(name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_AssignmentHook *AssignmentHookSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_AssignmentHook *AssignmentHookSession) Unpause() (*types.Transaction, error)
- func (_AssignmentHook *AssignmentHookSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_AssignmentHook *AssignmentHookSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type AssignmentHookTransactor
- func (_AssignmentHook *AssignmentHookTransactor) Init(opts *bind.TransactOpts, _addressManager common.Address) (*types.Transaction, error)
- func (_AssignmentHook *AssignmentHookTransactor) OnBlockProposed(opts *bind.TransactOpts, blk TaikoDataBlock, meta TaikoDataBlockMetadata, ...) (*types.Transaction, error)
- func (_AssignmentHook *AssignmentHookTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AssignmentHook *AssignmentHookTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AssignmentHook *AssignmentHookTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_AssignmentHook *AssignmentHookTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AssignmentHook *AssignmentHookTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_AssignmentHook *AssignmentHookTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- type AssignmentHookTransactorRaw
- type AssignmentHookTransactorSession
- func (_AssignmentHook *AssignmentHookTransactorSession) Init(_addressManager common.Address) (*types.Transaction, error)
- func (_AssignmentHook *AssignmentHookTransactorSession) OnBlockProposed(blk TaikoDataBlock, meta TaikoDataBlockMetadata, data []byte) (*types.Transaction, error)
- func (_AssignmentHook *AssignmentHookTransactorSession) Pause() (*types.Transaction, error)
- func (_AssignmentHook *AssignmentHookTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_AssignmentHook *AssignmentHookTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_AssignmentHook *AssignmentHookTransactorSession) Unpause() (*types.Transaction, error)
- func (_AssignmentHook *AssignmentHookTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_AssignmentHook *AssignmentHookTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type AssignmentHookUnpaused
- type AssignmentHookUnpausedIterator
- type AssignmentHookUpgraded
- type AssignmentHookUpgradedIterator
- type ERC20VotesUpgradeableCheckpoint
- type GuardianProver
- type GuardianProverAdminChanged
- type GuardianProverAdminChangedIterator
- type GuardianProverApproved
- type GuardianProverApprovedIterator
- type GuardianProverBeaconUpgraded
- type GuardianProverBeaconUpgradedIterator
- type GuardianProverCaller
- func (_GuardianProver *GuardianProverCaller) AddressManager(opts *bind.CallOpts) (common.Address, error)
- func (_GuardianProver *GuardianProverCaller) GuardianIds(opts *bind.CallOpts, guardian common.Address) (*big.Int, error)
- func (_GuardianProver *GuardianProverCaller) Guardians(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_GuardianProver *GuardianProverCaller) IsApproved(opts *bind.CallOpts, hash [32]byte) (bool, error)
- func (_GuardianProver *GuardianProverCaller) MINNUMGUARDIANS(opts *bind.CallOpts) (*big.Int, error)
- func (_GuardianProver *GuardianProverCaller) MinGuardians(opts *bind.CallOpts) (uint32, error)
- func (_GuardianProver *GuardianProverCaller) NumGuardians(opts *bind.CallOpts) (*big.Int, error)
- func (_GuardianProver *GuardianProverCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_GuardianProver *GuardianProverCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_GuardianProver *GuardianProverCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- func (_GuardianProver *GuardianProverCaller) Resolve(opts *bind.CallOpts, chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_GuardianProver *GuardianProverCaller) Resolve0(opts *bind.CallOpts, name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_GuardianProver *GuardianProverCaller) Version(opts *bind.CallOpts) (uint32, error)
- type GuardianProverCallerRaw
- type GuardianProverCallerSession
- func (_GuardianProver *GuardianProverCallerSession) AddressManager() (common.Address, error)
- func (_GuardianProver *GuardianProverCallerSession) GuardianIds(guardian common.Address) (*big.Int, error)
- func (_GuardianProver *GuardianProverCallerSession) Guardians(arg0 *big.Int) (common.Address, error)
- func (_GuardianProver *GuardianProverCallerSession) IsApproved(hash [32]byte) (bool, error)
- func (_GuardianProver *GuardianProverCallerSession) MINNUMGUARDIANS() (*big.Int, error)
- func (_GuardianProver *GuardianProverCallerSession) MinGuardians() (uint32, error)
- func (_GuardianProver *GuardianProverCallerSession) NumGuardians() (*big.Int, error)
- func (_GuardianProver *GuardianProverCallerSession) Owner() (common.Address, error)
- func (_GuardianProver *GuardianProverCallerSession) Paused() (bool, error)
- func (_GuardianProver *GuardianProverCallerSession) ProxiableUUID() ([32]byte, error)
- func (_GuardianProver *GuardianProverCallerSession) Resolve(chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_GuardianProver *GuardianProverCallerSession) Resolve0(name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_GuardianProver *GuardianProverCallerSession) Version() (uint32, error)
- type GuardianProverFilterer
- func (_GuardianProver *GuardianProverFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*GuardianProverAdminChangedIterator, error)
- func (_GuardianProver *GuardianProverFilterer) FilterApproved(opts *bind.FilterOpts, operationId []*big.Int) (*GuardianProverApprovedIterator, error)
- func (_GuardianProver *GuardianProverFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*GuardianProverBeaconUpgradedIterator, error)
- func (_GuardianProver *GuardianProverFilterer) FilterGuardiansUpdated(opts *bind.FilterOpts) (*GuardianProverGuardiansUpdatedIterator, error)
- func (_GuardianProver *GuardianProverFilterer) FilterInitialized(opts *bind.FilterOpts) (*GuardianProverInitializedIterator, error)
- func (_GuardianProver *GuardianProverFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*GuardianProverOwnershipTransferredIterator, error)
- func (_GuardianProver *GuardianProverFilterer) FilterPaused(opts *bind.FilterOpts) (*GuardianProverPausedIterator, error)
- func (_GuardianProver *GuardianProverFilterer) FilterUnpaused(opts *bind.FilterOpts) (*GuardianProverUnpausedIterator, error)
- func (_GuardianProver *GuardianProverFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*GuardianProverUpgradedIterator, error)
- func (_GuardianProver *GuardianProverFilterer) ParseAdminChanged(log types.Log) (*GuardianProverAdminChanged, error)
- func (_GuardianProver *GuardianProverFilterer) ParseApproved(log types.Log) (*GuardianProverApproved, error)
- func (_GuardianProver *GuardianProverFilterer) ParseBeaconUpgraded(log types.Log) (*GuardianProverBeaconUpgraded, error)
- func (_GuardianProver *GuardianProverFilterer) ParseGuardiansUpdated(log types.Log) (*GuardianProverGuardiansUpdated, error)
- func (_GuardianProver *GuardianProverFilterer) ParseInitialized(log types.Log) (*GuardianProverInitialized, error)
- func (_GuardianProver *GuardianProverFilterer) ParseOwnershipTransferred(log types.Log) (*GuardianProverOwnershipTransferred, error)
- func (_GuardianProver *GuardianProverFilterer) ParsePaused(log types.Log) (*GuardianProverPaused, error)
- func (_GuardianProver *GuardianProverFilterer) ParseUnpaused(log types.Log) (*GuardianProverUnpaused, error)
- func (_GuardianProver *GuardianProverFilterer) ParseUpgraded(log types.Log) (*GuardianProverUpgraded, error)
- func (_GuardianProver *GuardianProverFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *GuardianProverAdminChanged) (event.Subscription, error)
- func (_GuardianProver *GuardianProverFilterer) WatchApproved(opts *bind.WatchOpts, sink chan<- *GuardianProverApproved, ...) (event.Subscription, error)
- func (_GuardianProver *GuardianProverFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *GuardianProverBeaconUpgraded, ...) (event.Subscription, error)
- func (_GuardianProver *GuardianProverFilterer) WatchGuardiansUpdated(opts *bind.WatchOpts, sink chan<- *GuardianProverGuardiansUpdated) (event.Subscription, error)
- func (_GuardianProver *GuardianProverFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *GuardianProverInitialized) (event.Subscription, error)
- func (_GuardianProver *GuardianProverFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *GuardianProverOwnershipTransferred, ...) (event.Subscription, error)
- func (_GuardianProver *GuardianProverFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *GuardianProverPaused) (event.Subscription, error)
- func (_GuardianProver *GuardianProverFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *GuardianProverUnpaused) (event.Subscription, error)
- func (_GuardianProver *GuardianProverFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *GuardianProverUpgraded, ...) (event.Subscription, error)
- type GuardianProverGuardiansUpdated
- type GuardianProverGuardiansUpdatedIterator
- type GuardianProverInitialized
- type GuardianProverInitializedIterator
- type GuardianProverOwnershipTransferred
- type GuardianProverOwnershipTransferredIterator
- type GuardianProverPaused
- type GuardianProverPausedIterator
- type GuardianProverRaw
- func (_GuardianProver *GuardianProverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_GuardianProver *GuardianProverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GuardianProver *GuardianProverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GuardianProverSession
- func (_GuardianProver *GuardianProverSession) AddressManager() (common.Address, error)
- func (_GuardianProver *GuardianProverSession) Approve(meta TaikoDataBlockMetadata, tran TaikoDataTransition, ...) (*types.Transaction, error)
- func (_GuardianProver *GuardianProverSession) GuardianIds(guardian common.Address) (*big.Int, error)
- func (_GuardianProver *GuardianProverSession) Guardians(arg0 *big.Int) (common.Address, error)
- func (_GuardianProver *GuardianProverSession) Init(_addressManager common.Address) (*types.Transaction, error)
- func (_GuardianProver *GuardianProverSession) IsApproved(hash [32]byte) (bool, error)
- func (_GuardianProver *GuardianProverSession) MINNUMGUARDIANS() (*big.Int, error)
- func (_GuardianProver *GuardianProverSession) MinGuardians() (uint32, error)
- func (_GuardianProver *GuardianProverSession) NumGuardians() (*big.Int, error)
- func (_GuardianProver *GuardianProverSession) Owner() (common.Address, error)
- func (_GuardianProver *GuardianProverSession) Pause() (*types.Transaction, error)
- func (_GuardianProver *GuardianProverSession) Paused() (bool, error)
- func (_GuardianProver *GuardianProverSession) ProxiableUUID() ([32]byte, error)
- func (_GuardianProver *GuardianProverSession) RenounceOwnership() (*types.Transaction, error)
- func (_GuardianProver *GuardianProverSession) Resolve(chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_GuardianProver *GuardianProverSession) Resolve0(name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_GuardianProver *GuardianProverSession) SetGuardians(_guardians []common.Address, _minGuardians uint8) (*types.Transaction, error)
- func (_GuardianProver *GuardianProverSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_GuardianProver *GuardianProverSession) Unpause() (*types.Transaction, error)
- func (_GuardianProver *GuardianProverSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_GuardianProver *GuardianProverSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_GuardianProver *GuardianProverSession) Version() (uint32, error)
- type GuardianProverTransactor
- func (_GuardianProver *GuardianProverTransactor) Approve(opts *bind.TransactOpts, meta TaikoDataBlockMetadata, tran TaikoDataTransition, ...) (*types.Transaction, error)
- func (_GuardianProver *GuardianProverTransactor) Init(opts *bind.TransactOpts, _addressManager common.Address) (*types.Transaction, error)
- func (_GuardianProver *GuardianProverTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_GuardianProver *GuardianProverTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_GuardianProver *GuardianProverTransactor) SetGuardians(opts *bind.TransactOpts, _guardians []common.Address, _minGuardians uint8) (*types.Transaction, error)
- func (_GuardianProver *GuardianProverTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_GuardianProver *GuardianProverTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_GuardianProver *GuardianProverTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_GuardianProver *GuardianProverTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- type GuardianProverTransactorRaw
- type GuardianProverTransactorSession
- func (_GuardianProver *GuardianProverTransactorSession) Approve(meta TaikoDataBlockMetadata, tran TaikoDataTransition, ...) (*types.Transaction, error)
- func (_GuardianProver *GuardianProverTransactorSession) Init(_addressManager common.Address) (*types.Transaction, error)
- func (_GuardianProver *GuardianProverTransactorSession) Pause() (*types.Transaction, error)
- func (_GuardianProver *GuardianProverTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_GuardianProver *GuardianProverTransactorSession) SetGuardians(_guardians []common.Address, _minGuardians uint8) (*types.Transaction, error)
- func (_GuardianProver *GuardianProverTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_GuardianProver *GuardianProverTransactorSession) Unpause() (*types.Transaction, error)
- func (_GuardianProver *GuardianProverTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_GuardianProver *GuardianProverTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type GuardianProverUnpaused
- type GuardianProverUnpausedIterator
- type GuardianProverUpgraded
- type GuardianProverUpgradedIterator
- type ICrossChainSyncSnippet
- type ITierProviderTier
- type TaikoDataBlock
- type TaikoDataBlockMetadata
- type TaikoDataConfig
- type TaikoDataEthDeposit
- type TaikoDataSlotA
- type TaikoDataSlotB
- type TaikoDataTierFee
- type TaikoDataTierProof
- type TaikoDataTransition
- type TaikoDataTransitionState
- type TaikoL1Client
- type TaikoL1ClientAdminChanged
- type TaikoL1ClientAdminChangedIterator
- type TaikoL1ClientBeaconUpgraded
- type TaikoL1ClientBeaconUpgradedIterator
- type TaikoL1ClientBlobCached
- type TaikoL1ClientBlobCachedIterator
- type TaikoL1ClientBlockProposed
- type TaikoL1ClientBlockProposedIterator
- type TaikoL1ClientBlockVerified
- type TaikoL1ClientBlockVerified0
- type TaikoL1ClientBlockVerified0Iterator
- type TaikoL1ClientBlockVerifiedIterator
- type TaikoL1ClientCaller
- func (_TaikoL1Client *TaikoL1ClientCaller) AddressManager(opts *bind.CallOpts) (common.Address, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) CanDepositEthToL2(opts *bind.CallOpts, amount *big.Int) (bool, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) GetBlock(opts *bind.CallOpts, blockId uint64) (TaikoDataBlock, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) GetConfig(opts *bind.CallOpts) (TaikoDataConfig, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) GetMinTier(opts *bind.CallOpts, rand *big.Int) (uint16, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) GetStateVariables(opts *bind.CallOpts) (struct{ ... }, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) GetSyncedSnippet(opts *bind.CallOpts, blockId uint64) (ICrossChainSyncSnippet, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) GetTier(opts *bind.CallOpts, tierId uint16) (ITierProviderTier, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) GetTierIds(opts *bind.CallOpts) ([]uint16, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) GetTransition(opts *bind.CallOpts, blockId uint64, parentHash [32]byte) (TaikoDataTransitionState, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) IsBlobReusable(opts *bind.CallOpts, blobHash [32]byte) (bool, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) IsConfigValid(opts *bind.CallOpts) (bool, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) Resolve(opts *bind.CallOpts, chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) Resolve0(opts *bind.CallOpts, name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) State(opts *bind.CallOpts) (struct{ ... }, error)
- type TaikoL1ClientCallerRaw
- type TaikoL1ClientCallerSession
- func (_TaikoL1Client *TaikoL1ClientCallerSession) AddressManager() (common.Address, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) CanDepositEthToL2(amount *big.Int) (bool, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) GetBlock(blockId uint64) (TaikoDataBlock, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) GetConfig() (TaikoDataConfig, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) GetMinTier(rand *big.Int) (uint16, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) GetStateVariables() (struct{ ... }, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) GetSyncedSnippet(blockId uint64) (ICrossChainSyncSnippet, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) GetTier(tierId uint16) (ITierProviderTier, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) GetTierIds() ([]uint16, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) GetTransition(blockId uint64, parentHash [32]byte) (TaikoDataTransitionState, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) IsBlobReusable(blobHash [32]byte) (bool, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) IsConfigValid() (bool, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) Owner() (common.Address, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) Paused() (bool, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) ProxiableUUID() ([32]byte, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) Resolve(chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) Resolve0(name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) State() (struct{ ... }, error)
- type TaikoL1ClientCrossChainSynced
- type TaikoL1ClientCrossChainSynced0
- type TaikoL1ClientCrossChainSynced0Iterator
- type TaikoL1ClientCrossChainSyncedIterator
- type TaikoL1ClientEthDeposited
- type TaikoL1ClientEthDepositedIterator
- type TaikoL1ClientFilterer
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*TaikoL1ClientAdminChangedIterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*TaikoL1ClientBeaconUpgradedIterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterBlobCached(opts *bind.FilterOpts) (*TaikoL1ClientBlobCachedIterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterBlockProposed(opts *bind.FilterOpts, blockId []*big.Int, assignedProver []common.Address) (*TaikoL1ClientBlockProposedIterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterBlockVerified(opts *bind.FilterOpts, blockId []*big.Int, assignedProver []common.Address, ...) (*TaikoL1ClientBlockVerifiedIterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterBlockVerified0(opts *bind.FilterOpts, blockId []*big.Int, assignedProver []common.Address, ...) (*TaikoL1ClientBlockVerified0Iterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterCrossChainSynced(opts *bind.FilterOpts, syncedInBlock []uint64, blockId []uint64) (*TaikoL1ClientCrossChainSyncedIterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterCrossChainSynced0(opts *bind.FilterOpts, syncedInBlock []uint64, blockId []uint64) (*TaikoL1ClientCrossChainSynced0Iterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterEthDeposited(opts *bind.FilterOpts) (*TaikoL1ClientEthDepositedIterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterInitialized(opts *bind.FilterOpts) (*TaikoL1ClientInitializedIterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*TaikoL1ClientOwnershipTransferredIterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterPaused(opts *bind.FilterOpts) (*TaikoL1ClientPausedIterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterProvingPaused(opts *bind.FilterOpts) (*TaikoL1ClientProvingPausedIterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterTokenCredited(opts *bind.FilterOpts) (*TaikoL1ClientTokenCreditedIterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterTokenDebited(opts *bind.FilterOpts) (*TaikoL1ClientTokenDebitedIterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterTokenDeposited(opts *bind.FilterOpts) (*TaikoL1ClientTokenDepositedIterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterTokenWithdrawn(opts *bind.FilterOpts) (*TaikoL1ClientTokenWithdrawnIterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterTransitionContested(opts *bind.FilterOpts, blockId []*big.Int) (*TaikoL1ClientTransitionContestedIterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterTransitionProved(opts *bind.FilterOpts, blockId []*big.Int) (*TaikoL1ClientTransitionProvedIterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterUnpaused(opts *bind.FilterOpts) (*TaikoL1ClientUnpausedIterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*TaikoL1ClientUpgradedIterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseAdminChanged(log types.Log) (*TaikoL1ClientAdminChanged, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseBeaconUpgraded(log types.Log) (*TaikoL1ClientBeaconUpgraded, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseBlobCached(log types.Log) (*TaikoL1ClientBlobCached, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseBlockProposed(log types.Log) (*TaikoL1ClientBlockProposed, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseBlockVerified(log types.Log) (*TaikoL1ClientBlockVerified, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseBlockVerified0(log types.Log) (*TaikoL1ClientBlockVerified0, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseCrossChainSynced(log types.Log) (*TaikoL1ClientCrossChainSynced, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseCrossChainSynced0(log types.Log) (*TaikoL1ClientCrossChainSynced0, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseEthDeposited(log types.Log) (*TaikoL1ClientEthDeposited, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseInitialized(log types.Log) (*TaikoL1ClientInitialized, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseOwnershipTransferred(log types.Log) (*TaikoL1ClientOwnershipTransferred, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParsePaused(log types.Log) (*TaikoL1ClientPaused, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseProvingPaused(log types.Log) (*TaikoL1ClientProvingPaused, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseTokenCredited(log types.Log) (*TaikoL1ClientTokenCredited, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseTokenDebited(log types.Log) (*TaikoL1ClientTokenDebited, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseTokenDeposited(log types.Log) (*TaikoL1ClientTokenDeposited, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseTokenWithdrawn(log types.Log) (*TaikoL1ClientTokenWithdrawn, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseTransitionContested(log types.Log) (*TaikoL1ClientTransitionContested, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseTransitionProved(log types.Log) (*TaikoL1ClientTransitionProved, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseUnpaused(log types.Log) (*TaikoL1ClientUnpaused, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseUpgraded(log types.Log) (*TaikoL1ClientUpgraded, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientAdminChanged) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientBeaconUpgraded, ...) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchBlobCached(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientBlobCached) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchBlockProposed(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientBlockProposed, ...) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchBlockVerified(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientBlockVerified, ...) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchBlockVerified0(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientBlockVerified0, ...) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchCrossChainSynced(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientCrossChainSynced, ...) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchCrossChainSynced0(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientCrossChainSynced0, ...) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchEthDeposited(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientEthDeposited) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientInitialized) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientOwnershipTransferred, ...) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientPaused) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchProvingPaused(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientProvingPaused) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchTokenCredited(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientTokenCredited) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchTokenDebited(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientTokenDebited) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchTokenDeposited(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientTokenDeposited) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchTokenWithdrawn(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientTokenWithdrawn) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchTransitionContested(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientTransitionContested, ...) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchTransitionProved(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientTransitionProved, ...) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientUnpaused) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientUpgraded, ...) (event.Subscription, error)
- type TaikoL1ClientInitialized
- type TaikoL1ClientInitializedIterator
- type TaikoL1ClientOwnershipTransferred
- type TaikoL1ClientOwnershipTransferredIterator
- type TaikoL1ClientPaused
- type TaikoL1ClientPausedIterator
- type TaikoL1ClientProvingPaused
- type TaikoL1ClientProvingPausedIterator
- type TaikoL1ClientRaw
- func (_TaikoL1Client *TaikoL1ClientRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TaikoL1Client *TaikoL1ClientRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TaikoL1ClientSession
- func (_TaikoL1Client *TaikoL1ClientSession) AddressManager() (common.Address, error)
- func (_TaikoL1Client *TaikoL1ClientSession) CanDepositEthToL2(amount *big.Int) (bool, error)
- func (_TaikoL1Client *TaikoL1ClientSession) DepositEtherToL2(recipient common.Address) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientSession) GetBlock(blockId uint64) (TaikoDataBlock, error)
- func (_TaikoL1Client *TaikoL1ClientSession) GetConfig() (TaikoDataConfig, error)
- func (_TaikoL1Client *TaikoL1ClientSession) GetMinTier(rand *big.Int) (uint16, error)
- func (_TaikoL1Client *TaikoL1ClientSession) GetStateVariables() (struct{ ... }, error)
- func (_TaikoL1Client *TaikoL1ClientSession) GetSyncedSnippet(blockId uint64) (ICrossChainSyncSnippet, error)
- func (_TaikoL1Client *TaikoL1ClientSession) GetTier(tierId uint16) (ITierProviderTier, error)
- func (_TaikoL1Client *TaikoL1ClientSession) GetTierIds() ([]uint16, error)
- func (_TaikoL1Client *TaikoL1ClientSession) GetTransition(blockId uint64, parentHash [32]byte) (TaikoDataTransitionState, error)
- func (_TaikoL1Client *TaikoL1ClientSession) Init(_addressManager common.Address, _genesisBlockHash [32]byte) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientSession) IsBlobReusable(blobHash [32]byte) (bool, error)
- func (_TaikoL1Client *TaikoL1ClientSession) IsConfigValid() (bool, error)
- func (_TaikoL1Client *TaikoL1ClientSession) Owner() (common.Address, error)
- func (_TaikoL1Client *TaikoL1ClientSession) Pause() (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientSession) PauseProving(pause bool) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientSession) Paused() (bool, error)
- func (_TaikoL1Client *TaikoL1ClientSession) ProposeBlock(params []byte, txList []byte) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientSession) ProveBlock(blockId uint64, input []byte) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientSession) ProxiableUUID() ([32]byte, error)
- func (_TaikoL1Client *TaikoL1ClientSession) Receive() (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientSession) RenounceOwnership() (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientSession) Resolve(chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_TaikoL1Client *TaikoL1ClientSession) Resolve0(name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_TaikoL1Client *TaikoL1ClientSession) State() (struct{ ... }, error)
- func (_TaikoL1Client *TaikoL1ClientSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientSession) Unpause() (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientSession) VerifyBlocks(maxBlocksToVerify uint64) (*types.Transaction, error)
- type TaikoL1ClientTokenCredited
- type TaikoL1ClientTokenCreditedIterator
- type TaikoL1ClientTokenDebited
- type TaikoL1ClientTokenDebitedIterator
- type TaikoL1ClientTokenDeposited
- type TaikoL1ClientTokenDepositedIterator
- type TaikoL1ClientTokenWithdrawn
- type TaikoL1ClientTokenWithdrawnIterator
- type TaikoL1ClientTransactor
- func (_TaikoL1Client *TaikoL1ClientTransactor) DepositEtherToL2(opts *bind.TransactOpts, recipient common.Address) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactor) Init(opts *bind.TransactOpts, _addressManager common.Address, ...) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactor) PauseProving(opts *bind.TransactOpts, pause bool) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactor) ProposeBlock(opts *bind.TransactOpts, params []byte, txList []byte) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactor) ProveBlock(opts *bind.TransactOpts, blockId uint64, input []byte) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactor) VerifyBlocks(opts *bind.TransactOpts, maxBlocksToVerify uint64) (*types.Transaction, error)
- type TaikoL1ClientTransactorRaw
- type TaikoL1ClientTransactorSession
- func (_TaikoL1Client *TaikoL1ClientTransactorSession) DepositEtherToL2(recipient common.Address) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactorSession) Init(_addressManager common.Address, _genesisBlockHash [32]byte) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactorSession) Pause() (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactorSession) PauseProving(pause bool) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactorSession) ProposeBlock(params []byte, txList []byte) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactorSession) ProveBlock(blockId uint64, input []byte) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactorSession) Receive() (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactorSession) Unpause() (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactorSession) VerifyBlocks(maxBlocksToVerify uint64) (*types.Transaction, error)
- type TaikoL1ClientTransitionContested
- type TaikoL1ClientTransitionContestedIterator
- type TaikoL1ClientTransitionProved
- type TaikoL1ClientTransitionProvedIterator
- type TaikoL1ClientUnpaused
- type TaikoL1ClientUnpausedIterator
- type TaikoL1ClientUpgraded
- type TaikoL1ClientUpgradedIterator
- type TaikoL2Client
- type TaikoL2ClientAdminChanged
- type TaikoL2ClientAdminChangedIterator
- type TaikoL2ClientAnchored
- type TaikoL2ClientAnchoredIterator
- type TaikoL2ClientBeaconUpgraded
- type TaikoL2ClientBeaconUpgradedIterator
- type TaikoL2ClientCaller
- func (_TaikoL2Client *TaikoL2ClientCaller) AddressManager(opts *bind.CallOpts) (common.Address, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) GOLDENTOUCHADDRESS(opts *bind.CallOpts) (common.Address, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) GOLDENTOUCHPRIVATEKEY(opts *bind.CallOpts) (*big.Int, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) GasExcess(opts *bind.CallOpts) (uint64, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) GetBasefee(opts *bind.CallOpts, l1Height uint64, parentGasUsed uint32) (*big.Int, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) GetBlockHash(opts *bind.CallOpts, blockId uint64) ([32]byte, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) GetConfig(opts *bind.CallOpts) (TaikoL2Config, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) GetSyncedSnippet(opts *bind.CallOpts, blockId uint64) (ICrossChainSyncSnippet, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) L2Hashes(opts *bind.CallOpts, blockId *big.Int) ([32]byte, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) LatestSyncedL1Height(opts *bind.CallOpts) (uint64, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) PublicInputHash(opts *bind.CallOpts) ([32]byte, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) Resolve(opts *bind.CallOpts, chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) Resolve0(opts *bind.CallOpts, name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) SignAnchor(opts *bind.CallOpts, digest [32]byte, k uint8) (struct{ ... }, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) SignalService(opts *bind.CallOpts) (common.Address, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) SkipFeeCheck(opts *bind.CallOpts) (bool, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) Snippets(opts *bind.CallOpts, l1height *big.Int) (struct{ ... }, error)
- type TaikoL2ClientCallerRaw
- type TaikoL2ClientCallerSession
- func (_TaikoL2Client *TaikoL2ClientCallerSession) AddressManager() (common.Address, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) GOLDENTOUCHADDRESS() (common.Address, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) GOLDENTOUCHPRIVATEKEY() (*big.Int, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) GasExcess() (uint64, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) GetBasefee(l1Height uint64, parentGasUsed uint32) (*big.Int, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) GetBlockHash(blockId uint64) ([32]byte, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) GetConfig() (TaikoL2Config, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) GetSyncedSnippet(blockId uint64) (ICrossChainSyncSnippet, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) L2Hashes(blockId *big.Int) ([32]byte, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) LatestSyncedL1Height() (uint64, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) Owner() (common.Address, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) Paused() (bool, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) ProxiableUUID() ([32]byte, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) PublicInputHash() ([32]byte, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) Resolve(chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) Resolve0(name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) SignAnchor(digest [32]byte, k uint8) (struct{ ... }, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) SignalService() (common.Address, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) SkipFeeCheck() (bool, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) Snippets(l1height *big.Int) (struct{ ... }, error)
- type TaikoL2ClientCrossChainSynced
- type TaikoL2ClientCrossChainSyncedIterator
- type TaikoL2ClientFilterer
- func (_TaikoL2Client *TaikoL2ClientFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*TaikoL2ClientAdminChangedIterator, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) FilterAnchored(opts *bind.FilterOpts) (*TaikoL2ClientAnchoredIterator, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*TaikoL2ClientBeaconUpgradedIterator, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) FilterCrossChainSynced(opts *bind.FilterOpts, syncedInBlock []uint64, blockId []uint64) (*TaikoL2ClientCrossChainSyncedIterator, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) FilterInitialized(opts *bind.FilterOpts) (*TaikoL2ClientInitializedIterator, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*TaikoL2ClientOwnershipTransferredIterator, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) FilterPaused(opts *bind.FilterOpts) (*TaikoL2ClientPausedIterator, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) FilterUnpaused(opts *bind.FilterOpts) (*TaikoL2ClientUnpausedIterator, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*TaikoL2ClientUpgradedIterator, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) ParseAdminChanged(log types.Log) (*TaikoL2ClientAdminChanged, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) ParseAnchored(log types.Log) (*TaikoL2ClientAnchored, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) ParseBeaconUpgraded(log types.Log) (*TaikoL2ClientBeaconUpgraded, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) ParseCrossChainSynced(log types.Log) (*TaikoL2ClientCrossChainSynced, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) ParseInitialized(log types.Log) (*TaikoL2ClientInitialized, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) ParseOwnershipTransferred(log types.Log) (*TaikoL2ClientOwnershipTransferred, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) ParsePaused(log types.Log) (*TaikoL2ClientPaused, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) ParseUnpaused(log types.Log) (*TaikoL2ClientUnpaused, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) ParseUpgraded(log types.Log) (*TaikoL2ClientUpgraded, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *TaikoL2ClientAdminChanged) (event.Subscription, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) WatchAnchored(opts *bind.WatchOpts, sink chan<- *TaikoL2ClientAnchored) (event.Subscription, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *TaikoL2ClientBeaconUpgraded, ...) (event.Subscription, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) WatchCrossChainSynced(opts *bind.WatchOpts, sink chan<- *TaikoL2ClientCrossChainSynced, ...) (event.Subscription, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *TaikoL2ClientInitialized) (event.Subscription, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TaikoL2ClientOwnershipTransferred, ...) (event.Subscription, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *TaikoL2ClientPaused) (event.Subscription, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *TaikoL2ClientUnpaused) (event.Subscription, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *TaikoL2ClientUpgraded, ...) (event.Subscription, error)
- type TaikoL2ClientInitialized
- type TaikoL2ClientInitializedIterator
- type TaikoL2ClientOwnershipTransferred
- type TaikoL2ClientOwnershipTransferredIterator
- type TaikoL2ClientPaused
- type TaikoL2ClientPausedIterator
- type TaikoL2ClientRaw
- func (_TaikoL2Client *TaikoL2ClientRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TaikoL2Client *TaikoL2ClientRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TaikoL2ClientSession
- func (_TaikoL2Client *TaikoL2ClientSession) AddressManager() (common.Address, error)
- func (_TaikoL2Client *TaikoL2ClientSession) Anchor(l1BlockHash [32]byte, l1SignalRoot [32]byte, l1Height uint64, ...) (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientSession) GOLDENTOUCHADDRESS() (common.Address, error)
- func (_TaikoL2Client *TaikoL2ClientSession) GOLDENTOUCHPRIVATEKEY() (*big.Int, error)
- func (_TaikoL2Client *TaikoL2ClientSession) GasExcess() (uint64, error)
- func (_TaikoL2Client *TaikoL2ClientSession) GetBasefee(l1Height uint64, parentGasUsed uint32) (*big.Int, error)
- func (_TaikoL2Client *TaikoL2ClientSession) GetBlockHash(blockId uint64) ([32]byte, error)
- func (_TaikoL2Client *TaikoL2ClientSession) GetConfig() (TaikoL2Config, error)
- func (_TaikoL2Client *TaikoL2ClientSession) GetSyncedSnippet(blockId uint64) (ICrossChainSyncSnippet, error)
- func (_TaikoL2Client *TaikoL2ClientSession) Init(_signalService common.Address, _gasExcess uint64) (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientSession) L2Hashes(blockId *big.Int) ([32]byte, error)
- func (_TaikoL2Client *TaikoL2ClientSession) LatestSyncedL1Height() (uint64, error)
- func (_TaikoL2Client *TaikoL2ClientSession) Owner() (common.Address, error)
- func (_TaikoL2Client *TaikoL2ClientSession) Pause() (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientSession) Paused() (bool, error)
- func (_TaikoL2Client *TaikoL2ClientSession) ProxiableUUID() ([32]byte, error)
- func (_TaikoL2Client *TaikoL2ClientSession) PublicInputHash() ([32]byte, error)
- func (_TaikoL2Client *TaikoL2ClientSession) RenounceOwnership() (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientSession) Resolve(chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_TaikoL2Client *TaikoL2ClientSession) Resolve0(name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_TaikoL2Client *TaikoL2ClientSession) SignAnchor(digest [32]byte, k uint8) (struct{ ... }, error)
- func (_TaikoL2Client *TaikoL2ClientSession) SignalService() (common.Address, error)
- func (_TaikoL2Client *TaikoL2ClientSession) SkipFeeCheck() (bool, error)
- func (_TaikoL2Client *TaikoL2ClientSession) Snippets(l1height *big.Int) (struct{ ... }, error)
- func (_TaikoL2Client *TaikoL2ClientSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientSession) Unpause() (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type TaikoL2ClientTransactor
- func (_TaikoL2Client *TaikoL2ClientTransactor) Anchor(opts *bind.TransactOpts, l1BlockHash [32]byte, l1SignalRoot [32]byte, ...) (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientTransactor) Init(opts *bind.TransactOpts, _signalService common.Address, _gasExcess uint64) (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- type TaikoL2ClientTransactorRaw
- type TaikoL2ClientTransactorSession
- func (_TaikoL2Client *TaikoL2ClientTransactorSession) Anchor(l1BlockHash [32]byte, l1SignalRoot [32]byte, l1Height uint64, ...) (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientTransactorSession) Init(_signalService common.Address, _gasExcess uint64) (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientTransactorSession) Pause() (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientTransactorSession) Unpause() (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type TaikoL2ClientUnpaused
- type TaikoL2ClientUnpausedIterator
- type TaikoL2ClientUpgraded
- type TaikoL2ClientUpgradedIterator
- type TaikoL2Config
- type TaikoTimelockController
- type TaikoTimelockControllerAdminChanged
- type TaikoTimelockControllerAdminChangedIterator
- type TaikoTimelockControllerBeaconUpgraded
- type TaikoTimelockControllerBeaconUpgradedIterator
- type TaikoTimelockControllerCallExecuted
- type TaikoTimelockControllerCallExecutedIterator
- type TaikoTimelockControllerCallScheduled
- type TaikoTimelockControllerCallScheduledIterator
- type TaikoTimelockControllerCaller
- func (_TaikoTimelockController *TaikoTimelockControllerCaller) CANCELLERROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCaller) EXECUTORROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCaller) GetMinDelay(opts *bind.CallOpts) (*big.Int, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCaller) GetTimestamp(opts *bind.CallOpts, id [32]byte) (*big.Int, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCaller) HashOperation(opts *bind.CallOpts, target common.Address, value *big.Int, data []byte, ...) ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCaller) HashOperationBatch(opts *bind.CallOpts, targets []common.Address, values []*big.Int, ...) ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCaller) IsOperation(opts *bind.CallOpts, id [32]byte) (bool, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCaller) IsOperationDone(opts *bind.CallOpts, id [32]byte) (bool, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCaller) IsOperationPending(opts *bind.CallOpts, id [32]byte) (bool, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCaller) IsOperationReady(opts *bind.CallOpts, id [32]byte) (bool, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCaller) PROPOSERROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCaller) TIMELOCKADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- type TaikoTimelockControllerCallerRaw
- type TaikoTimelockControllerCallerSession
- func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) CANCELLERROLE() ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) EXECUTORROLE() ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) GetMinDelay() (*big.Int, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) GetTimestamp(id [32]byte) (*big.Int, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) HashOperation(target common.Address, value *big.Int, data []byte, predecessor [32]byte, ...) ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) HashOperationBatch(targets []common.Address, values []*big.Int, payloads [][]byte, ...) ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) IsOperation(id [32]byte) (bool, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) IsOperationDone(id [32]byte) (bool, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) IsOperationPending(id [32]byte) (bool, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) IsOperationReady(id [32]byte) (bool, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) Owner() (common.Address, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) PROPOSERROLE() ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) Paused() (bool, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) ProxiableUUID() ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) TIMELOCKADMINROLE() ([32]byte, error)
- type TaikoTimelockControllerCancelled
- type TaikoTimelockControllerCancelledIterator
- type TaikoTimelockControllerFilterer
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*TaikoTimelockControllerAdminChangedIterator, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*TaikoTimelockControllerBeaconUpgradedIterator, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterCallExecuted(opts *bind.FilterOpts, id [][32]byte, index []*big.Int) (*TaikoTimelockControllerCallExecutedIterator, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterCallScheduled(opts *bind.FilterOpts, id [][32]byte, index []*big.Int) (*TaikoTimelockControllerCallScheduledIterator, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterCancelled(opts *bind.FilterOpts, id [][32]byte) (*TaikoTimelockControllerCancelledIterator, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterInitialized(opts *bind.FilterOpts) (*TaikoTimelockControllerInitializedIterator, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterMinDelayChange(opts *bind.FilterOpts) (*TaikoTimelockControllerMinDelayChangeIterator, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*TaikoTimelockControllerOwnershipTransferredIterator, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterPaused(opts *bind.FilterOpts) (*TaikoTimelockControllerPausedIterator, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*TaikoTimelockControllerRoleAdminChangedIterator, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*TaikoTimelockControllerRoleGrantedIterator, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*TaikoTimelockControllerRoleRevokedIterator, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterUnpaused(opts *bind.FilterOpts) (*TaikoTimelockControllerUnpausedIterator, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*TaikoTimelockControllerUpgradedIterator, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseAdminChanged(log types.Log) (*TaikoTimelockControllerAdminChanged, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseBeaconUpgraded(log types.Log) (*TaikoTimelockControllerBeaconUpgraded, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseCallExecuted(log types.Log) (*TaikoTimelockControllerCallExecuted, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseCallScheduled(log types.Log) (*TaikoTimelockControllerCallScheduled, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseCancelled(log types.Log) (*TaikoTimelockControllerCancelled, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseInitialized(log types.Log) (*TaikoTimelockControllerInitialized, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseMinDelayChange(log types.Log) (*TaikoTimelockControllerMinDelayChange, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseOwnershipTransferred(log types.Log) (*TaikoTimelockControllerOwnershipTransferred, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParsePaused(log types.Log) (*TaikoTimelockControllerPaused, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseRoleAdminChanged(log types.Log) (*TaikoTimelockControllerRoleAdminChanged, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseRoleGranted(log types.Log) (*TaikoTimelockControllerRoleGranted, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseRoleRevoked(log types.Log) (*TaikoTimelockControllerRoleRevoked, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseUnpaused(log types.Log) (*TaikoTimelockControllerUnpaused, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseUpgraded(log types.Log) (*TaikoTimelockControllerUpgraded, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerAdminChanged) (event.Subscription, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerBeaconUpgraded, ...) (event.Subscription, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchCallExecuted(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerCallExecuted, ...) (event.Subscription, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchCallScheduled(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerCallScheduled, ...) (event.Subscription, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchCancelled(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerCancelled, ...) (event.Subscription, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerInitialized) (event.Subscription, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchMinDelayChange(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerMinDelayChange) (event.Subscription, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerOwnershipTransferred, ...) (event.Subscription, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerPaused) (event.Subscription, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerRoleAdminChanged, ...) (event.Subscription, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerRoleGranted, ...) (event.Subscription, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerRoleRevoked, ...) (event.Subscription, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerUnpaused) (event.Subscription, error)
- func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerUpgraded, ...) (event.Subscription, error)
- type TaikoTimelockControllerInitialized
- type TaikoTimelockControllerInitializedIterator
- type TaikoTimelockControllerMinDelayChange
- type TaikoTimelockControllerMinDelayChangeIterator
- type TaikoTimelockControllerOwnershipTransferred
- type TaikoTimelockControllerOwnershipTransferredIterator
- type TaikoTimelockControllerPaused
- type TaikoTimelockControllerPausedIterator
- type TaikoTimelockControllerRaw
- func (_TaikoTimelockController *TaikoTimelockControllerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TaikoTimelockController *TaikoTimelockControllerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TaikoTimelockControllerRoleAdminChanged
- type TaikoTimelockControllerRoleAdminChangedIterator
- type TaikoTimelockControllerRoleGranted
- type TaikoTimelockControllerRoleGrantedIterator
- type TaikoTimelockControllerRoleRevoked
- type TaikoTimelockControllerRoleRevokedIterator
- type TaikoTimelockControllerSession
- func (_TaikoTimelockController *TaikoTimelockControllerSession) CANCELLERROLE() ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) Cancel(id [32]byte) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) EXECUTORROLE() ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) Execute(target common.Address, value *big.Int, payload []byte, predecessor [32]byte, ...) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) ExecuteBatch(targets []common.Address, values []*big.Int, payloads [][]byte, ...) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) GetMinDelay() (*big.Int, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) GetTimestamp(id [32]byte) (*big.Int, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) HashOperation(target common.Address, value *big.Int, data []byte, predecessor [32]byte, ...) ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) HashOperationBatch(targets []common.Address, values []*big.Int, payloads [][]byte, ...) ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) Init(minDelay *big.Int) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) IsOperation(id [32]byte) (bool, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) IsOperationDone(id [32]byte) (bool, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) IsOperationPending(id [32]byte) (bool, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) IsOperationReady(id [32]byte) (bool, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) OnERC1155BatchReceived(arg0 common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, ...) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) OnERC1155Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, ...) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) Owner() (common.Address, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) PROPOSERROLE() ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) Pause() (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) Paused() (bool, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) ProxiableUUID() ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) Receive() (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) RenounceOwnership() (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) Schedule(target common.Address, value *big.Int, data []byte, predecessor [32]byte, ...) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) ScheduleBatch(targets []common.Address, values []*big.Int, payloads [][]byte, ...) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) TIMELOCKADMINROLE() ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) Unpause() (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) UpdateDelay(newDelay *big.Int) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type TaikoTimelockControllerTransactor
- func (_TaikoTimelockController *TaikoTimelockControllerTransactor) Cancel(opts *bind.TransactOpts, id [32]byte) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactor) Execute(opts *bind.TransactOpts, target common.Address, value *big.Int, payload []byte, ...) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactor) ExecuteBatch(opts *bind.TransactOpts, targets []common.Address, values []*big.Int, ...) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactor) Init(opts *bind.TransactOpts, minDelay *big.Int) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactor) OnERC1155BatchReceived(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, ...) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactor) OnERC1155Received(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, ...) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactor) OnERC721Received(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, ...) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactor) Schedule(opts *bind.TransactOpts, target common.Address, value *big.Int, data []byte, ...) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactor) ScheduleBatch(opts *bind.TransactOpts, targets []common.Address, values []*big.Int, ...) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactor) UpdateDelay(opts *bind.TransactOpts, newDelay *big.Int) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- type TaikoTimelockControllerTransactorRaw
- func (_TaikoTimelockController *TaikoTimelockControllerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TaikoTimelockControllerTransactorSession
- func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) Cancel(id [32]byte) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) Execute(target common.Address, value *big.Int, payload []byte, predecessor [32]byte, ...) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) ExecuteBatch(targets []common.Address, values []*big.Int, payloads [][]byte, ...) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) Init(minDelay *big.Int) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) OnERC1155BatchReceived(arg0 common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, ...) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) OnERC1155Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, ...) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) Pause() (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) Receive() (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) Schedule(target common.Address, value *big.Int, data []byte, predecessor [32]byte, ...) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) ScheduleBatch(targets []common.Address, values []*big.Int, payloads [][]byte, ...) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) Unpause() (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) UpdateDelay(newDelay *big.Int) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type TaikoTimelockControllerUnpaused
- type TaikoTimelockControllerUnpausedIterator
- type TaikoTimelockControllerUpgraded
- type TaikoTimelockControllerUpgradedIterator
- type TaikoToken
- type TaikoTokenAdminChanged
- type TaikoTokenAdminChangedIterator
- type TaikoTokenApproval
- type TaikoTokenApprovalIterator
- type TaikoTokenBeaconUpgraded
- type TaikoTokenBeaconUpgradedIterator
- type TaikoTokenCaller
- func (_TaikoToken *TaikoTokenCaller) AddressManager(opts *bind.CallOpts) (common.Address, error)
- func (_TaikoToken *TaikoTokenCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_TaikoToken *TaikoTokenCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_TaikoToken *TaikoTokenCaller) BalanceOfAt(opts *bind.CallOpts, account common.Address, snapshotId *big.Int) (*big.Int, error)
- func (_TaikoToken *TaikoTokenCaller) Checkpoints(opts *bind.CallOpts, account common.Address, pos uint32) (ERC20VotesUpgradeableCheckpoint, error)
- func (_TaikoToken *TaikoTokenCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
- func (_TaikoToken *TaikoTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_TaikoToken *TaikoTokenCaller) Delegates(opts *bind.CallOpts, account common.Address) (common.Address, error)
- func (_TaikoToken *TaikoTokenCaller) GetPastTotalSupply(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_TaikoToken *TaikoTokenCaller) GetPastVotes(opts *bind.CallOpts, account common.Address, blockNumber *big.Int) (*big.Int, error)
- func (_TaikoToken *TaikoTokenCaller) GetVotes(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_TaikoToken *TaikoTokenCaller) Name(opts *bind.CallOpts) (string, error)
- func (_TaikoToken *TaikoTokenCaller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_TaikoToken *TaikoTokenCaller) NumCheckpoints(opts *bind.CallOpts, account common.Address) (uint32, error)
- func (_TaikoToken *TaikoTokenCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_TaikoToken *TaikoTokenCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_TaikoToken *TaikoTokenCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- func (_TaikoToken *TaikoTokenCaller) Resolve(opts *bind.CallOpts, chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_TaikoToken *TaikoTokenCaller) Resolve0(opts *bind.CallOpts, name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_TaikoToken *TaikoTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_TaikoToken *TaikoTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_TaikoToken *TaikoTokenCaller) TotalSupplyAt(opts *bind.CallOpts, snapshotId *big.Int) (*big.Int, error)
- type TaikoTokenCallerRaw
- type TaikoTokenCallerSession
- func (_TaikoToken *TaikoTokenCallerSession) AddressManager() (common.Address, error)
- func (_TaikoToken *TaikoTokenCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_TaikoToken *TaikoTokenCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_TaikoToken *TaikoTokenCallerSession) BalanceOfAt(account common.Address, snapshotId *big.Int) (*big.Int, error)
- func (_TaikoToken *TaikoTokenCallerSession) Checkpoints(account common.Address, pos uint32) (ERC20VotesUpgradeableCheckpoint, error)
- func (_TaikoToken *TaikoTokenCallerSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_TaikoToken *TaikoTokenCallerSession) Decimals() (uint8, error)
- func (_TaikoToken *TaikoTokenCallerSession) Delegates(account common.Address) (common.Address, error)
- func (_TaikoToken *TaikoTokenCallerSession) GetPastTotalSupply(blockNumber *big.Int) (*big.Int, error)
- func (_TaikoToken *TaikoTokenCallerSession) GetPastVotes(account common.Address, blockNumber *big.Int) (*big.Int, error)
- func (_TaikoToken *TaikoTokenCallerSession) GetVotes(account common.Address) (*big.Int, error)
- func (_TaikoToken *TaikoTokenCallerSession) Name() (string, error)
- func (_TaikoToken *TaikoTokenCallerSession) Nonces(owner common.Address) (*big.Int, error)
- func (_TaikoToken *TaikoTokenCallerSession) NumCheckpoints(account common.Address) (uint32, error)
- func (_TaikoToken *TaikoTokenCallerSession) Owner() (common.Address, error)
- func (_TaikoToken *TaikoTokenCallerSession) Paused() (bool, error)
- func (_TaikoToken *TaikoTokenCallerSession) ProxiableUUID() ([32]byte, error)
- func (_TaikoToken *TaikoTokenCallerSession) Resolve(chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_TaikoToken *TaikoTokenCallerSession) Resolve0(name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_TaikoToken *TaikoTokenCallerSession) Symbol() (string, error)
- func (_TaikoToken *TaikoTokenCallerSession) TotalSupply() (*big.Int, error)
- func (_TaikoToken *TaikoTokenCallerSession) TotalSupplyAt(snapshotId *big.Int) (*big.Int, error)
- type TaikoTokenDelegateChanged
- type TaikoTokenDelegateChangedIterator
- type TaikoTokenDelegateVotesChanged
- type TaikoTokenDelegateVotesChangedIterator
- type TaikoTokenFilterer
- func (_TaikoToken *TaikoTokenFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*TaikoTokenAdminChangedIterator, error)
- func (_TaikoToken *TaikoTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*TaikoTokenApprovalIterator, error)
- func (_TaikoToken *TaikoTokenFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*TaikoTokenBeaconUpgradedIterator, error)
- func (_TaikoToken *TaikoTokenFilterer) FilterDelegateChanged(opts *bind.FilterOpts, delegator []common.Address, ...) (*TaikoTokenDelegateChangedIterator, error)
- func (_TaikoToken *TaikoTokenFilterer) FilterDelegateVotesChanged(opts *bind.FilterOpts, delegate []common.Address) (*TaikoTokenDelegateVotesChangedIterator, error)
- func (_TaikoToken *TaikoTokenFilterer) FilterInitialized(opts *bind.FilterOpts) (*TaikoTokenInitializedIterator, error)
- func (_TaikoToken *TaikoTokenFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*TaikoTokenOwnershipTransferredIterator, error)
- func (_TaikoToken *TaikoTokenFilterer) FilterPaused(opts *bind.FilterOpts) (*TaikoTokenPausedIterator, error)
- func (_TaikoToken *TaikoTokenFilterer) FilterSnapshot(opts *bind.FilterOpts) (*TaikoTokenSnapshotIterator, error)
- func (_TaikoToken *TaikoTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*TaikoTokenTransferIterator, error)
- func (_TaikoToken *TaikoTokenFilterer) FilterUnpaused(opts *bind.FilterOpts) (*TaikoTokenUnpausedIterator, error)
- func (_TaikoToken *TaikoTokenFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*TaikoTokenUpgradedIterator, error)
- func (_TaikoToken *TaikoTokenFilterer) ParseAdminChanged(log types.Log) (*TaikoTokenAdminChanged, error)
- func (_TaikoToken *TaikoTokenFilterer) ParseApproval(log types.Log) (*TaikoTokenApproval, error)
- func (_TaikoToken *TaikoTokenFilterer) ParseBeaconUpgraded(log types.Log) (*TaikoTokenBeaconUpgraded, error)
- func (_TaikoToken *TaikoTokenFilterer) ParseDelegateChanged(log types.Log) (*TaikoTokenDelegateChanged, error)
- func (_TaikoToken *TaikoTokenFilterer) ParseDelegateVotesChanged(log types.Log) (*TaikoTokenDelegateVotesChanged, error)
- func (_TaikoToken *TaikoTokenFilterer) ParseInitialized(log types.Log) (*TaikoTokenInitialized, error)
- func (_TaikoToken *TaikoTokenFilterer) ParseOwnershipTransferred(log types.Log) (*TaikoTokenOwnershipTransferred, error)
- func (_TaikoToken *TaikoTokenFilterer) ParsePaused(log types.Log) (*TaikoTokenPaused, error)
- func (_TaikoToken *TaikoTokenFilterer) ParseSnapshot(log types.Log) (*TaikoTokenSnapshot, error)
- func (_TaikoToken *TaikoTokenFilterer) ParseTransfer(log types.Log) (*TaikoTokenTransfer, error)
- func (_TaikoToken *TaikoTokenFilterer) ParseUnpaused(log types.Log) (*TaikoTokenUnpaused, error)
- func (_TaikoToken *TaikoTokenFilterer) ParseUpgraded(log types.Log) (*TaikoTokenUpgraded, error)
- func (_TaikoToken *TaikoTokenFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *TaikoTokenAdminChanged) (event.Subscription, error)
- func (_TaikoToken *TaikoTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *TaikoTokenApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_TaikoToken *TaikoTokenFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *TaikoTokenBeaconUpgraded, ...) (event.Subscription, error)
- func (_TaikoToken *TaikoTokenFilterer) WatchDelegateChanged(opts *bind.WatchOpts, sink chan<- *TaikoTokenDelegateChanged, ...) (event.Subscription, error)
- func (_TaikoToken *TaikoTokenFilterer) WatchDelegateVotesChanged(opts *bind.WatchOpts, sink chan<- *TaikoTokenDelegateVotesChanged, ...) (event.Subscription, error)
- func (_TaikoToken *TaikoTokenFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *TaikoTokenInitialized) (event.Subscription, error)
- func (_TaikoToken *TaikoTokenFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TaikoTokenOwnershipTransferred, ...) (event.Subscription, error)
- func (_TaikoToken *TaikoTokenFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *TaikoTokenPaused) (event.Subscription, error)
- func (_TaikoToken *TaikoTokenFilterer) WatchSnapshot(opts *bind.WatchOpts, sink chan<- *TaikoTokenSnapshot) (event.Subscription, error)
- func (_TaikoToken *TaikoTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *TaikoTokenTransfer, from []common.Address, ...) (event.Subscription, error)
- func (_TaikoToken *TaikoTokenFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *TaikoTokenUnpaused) (event.Subscription, error)
- func (_TaikoToken *TaikoTokenFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *TaikoTokenUpgraded, ...) (event.Subscription, error)
- type TaikoTokenInitialized
- type TaikoTokenInitializedIterator
- type TaikoTokenOwnershipTransferred
- type TaikoTokenOwnershipTransferredIterator
- type TaikoTokenPaused
- type TaikoTokenPausedIterator
- type TaikoTokenRaw
- func (_TaikoToken *TaikoTokenRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TaikoToken *TaikoTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TaikoTokenSession
- func (_TaikoToken *TaikoTokenSession) AddressManager() (common.Address, error)
- func (_TaikoToken *TaikoTokenSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_TaikoToken *TaikoTokenSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_TaikoToken *TaikoTokenSession) BalanceOfAt(account common.Address, snapshotId *big.Int) (*big.Int, error)
- func (_TaikoToken *TaikoTokenSession) Burn(from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenSession) Checkpoints(account common.Address, pos uint32) (ERC20VotesUpgradeableCheckpoint, error)
- func (_TaikoToken *TaikoTokenSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_TaikoToken *TaikoTokenSession) Decimals() (uint8, error)
- func (_TaikoToken *TaikoTokenSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenSession) Delegate(delegatee common.Address) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenSession) DelegateBySig(delegatee common.Address, nonce *big.Int, expiry *big.Int, v uint8, r [32]byte, ...) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenSession) Delegates(account common.Address) (common.Address, error)
- func (_TaikoToken *TaikoTokenSession) GetPastTotalSupply(blockNumber *big.Int) (*big.Int, error)
- func (_TaikoToken *TaikoTokenSession) GetPastVotes(account common.Address, blockNumber *big.Int) (*big.Int, error)
- func (_TaikoToken *TaikoTokenSession) GetVotes(account common.Address) (*big.Int, error)
- func (_TaikoToken *TaikoTokenSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenSession) Init(_name string, _symbol string, _recipient common.Address) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenSession) Mint(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenSession) Name() (string, error)
- func (_TaikoToken *TaikoTokenSession) Nonces(owner common.Address) (*big.Int, error)
- func (_TaikoToken *TaikoTokenSession) NumCheckpoints(account common.Address) (uint32, error)
- func (_TaikoToken *TaikoTokenSession) Owner() (common.Address, error)
- func (_TaikoToken *TaikoTokenSession) Pause() (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenSession) Paused() (bool, error)
- func (_TaikoToken *TaikoTokenSession) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenSession) ProxiableUUID() ([32]byte, error)
- func (_TaikoToken *TaikoTokenSession) RenounceOwnership() (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenSession) Resolve(chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_TaikoToken *TaikoTokenSession) Resolve0(name [32]byte, allowZeroAddress bool) (common.Address, error)
- func (_TaikoToken *TaikoTokenSession) Snapshot() (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenSession) Symbol() (string, error)
- func (_TaikoToken *TaikoTokenSession) TotalSupply() (*big.Int, error)
- func (_TaikoToken *TaikoTokenSession) TotalSupplyAt(snapshotId *big.Int) (*big.Int, error)
- func (_TaikoToken *TaikoTokenSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenSession) Unpause() (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type TaikoTokenSnapshot
- type TaikoTokenSnapshotIterator
- type TaikoTokenTransactor
- func (_TaikoToken *TaikoTokenTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactor) Burn(opts *bind.TransactOpts, from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactor) Delegate(opts *bind.TransactOpts, delegatee common.Address) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactor) DelegateBySig(opts *bind.TransactOpts, delegatee common.Address, nonce *big.Int, ...) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactor) Init(opts *bind.TransactOpts, _name string, _symbol string, ...) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactor) Mint(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, ...) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactor) Snapshot(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- type TaikoTokenTransactorRaw
- type TaikoTokenTransactorSession
- func (_TaikoToken *TaikoTokenTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactorSession) Burn(from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactorSession) Delegate(delegatee common.Address) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactorSession) DelegateBySig(delegatee common.Address, nonce *big.Int, expiry *big.Int, v uint8, r [32]byte, ...) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactorSession) Init(_name string, _symbol string, _recipient common.Address) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactorSession) Mint(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactorSession) Pause() (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactorSession) Snapshot() (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactorSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactorSession) Unpause() (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type TaikoTokenTransfer
- type TaikoTokenTransferIterator
- type TaikoTokenUnpaused
- type TaikoTokenUnpausedIterator
- type TaikoTokenUpgraded
- type TaikoTokenUpgradedIterator
Constants ¶
This section is empty.
Variables ¶
var AddressManagerABI = AddressManagerMetaData.ABI
AddressManagerABI is the input ABI used to generate the binding from. Deprecated: Use AddressManagerMetaData.ABI instead.
var AddressManagerMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"INVALID_PAUSE_STATUS\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"REENTRANT_CALL\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"chainId\",\"type\":\"uint64\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldAddress\",\"type\":\"address\"}],\"name\":\"AddressSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"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\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"chainId\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"}],\"name\":\"getAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"init\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proxiableUUID\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"chainId\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"newAddress\",\"type\":\"address\"}],\"name\":\"setAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"upgradeTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"upgradeToAndCall\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"}]",
}
AddressManagerMetaData contains all meta data concerning the AddressManager contract.
var AssignmentHookABI = AssignmentHookMetaData.ABI
AssignmentHookABI is the input ABI used to generate the binding from. Deprecated: Use AssignmentHookMetaData.ABI instead.
var AssignmentHookMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"ETH_TRANSFER_FAILED\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"HOOK_ASSIGNMENT_EXPIRED\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"HOOK_ASSIGNMENT_INSUFFICIENT_FEE\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"HOOK_ASSIGNMENT_INVALID_SIG\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"HOOK_TIER_NOT_FOUND\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"INVALID_PAUSE_STATUS\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"REENTRANT_CALL\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RESOLVER_DENIED\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RESOLVER_INVALID_MANAGER\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RESOLVER_UNEXPECTED_CHAINID\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"chainId\",\"type\":\"uint64\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"name\":\"RESOLVER_ZERO_ADDR\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"assignedProver\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"l1Hash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"difficulty\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"blobHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"extraData\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"depositsHash\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"coinbase\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"id\",\"type\":\"uint64\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"timestamp\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"l1Height\",\"type\":\"uint64\"},{\"internalType\":\"uint24\",\"name\":\"txListByteOffset\",\"type\":\"uint24\"},{\"internalType\":\"uint24\",\"name\":\"txListByteSize\",\"type\":\"uint24\"},{\"internalType\":\"uint16\",\"name\":\"minTier\",\"type\":\"uint16\"},{\"internalType\":\"bool\",\"name\":\"blobUsed\",\"type\":\"bool\"},{\"internalType\":\"bytes32\",\"name\":\"parentMetaHash\",\"type\":\"bytes32\"}],\"indexed\":false,\"internalType\":\"structTaikoData.BlockMetadata\",\"name\":\"meta\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"feeToken\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"expiry\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"maxBlockId\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"maxProposedIn\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"metaHash\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"uint16\",\"name\":\"tier\",\"type\":\"uint16\"},{\"internalType\":\"uint128\",\"name\":\"fee\",\"type\":\"uint128\"}],\"internalType\":\"structTaikoData.TierFee[]\",\"name\":\"tierFees\",\"type\":\"tuple[]\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"indexed\":false,\"internalType\":\"structAssignmentHook.ProverAssignment\",\"name\":\"assignment\",\"type\":\"tuple\"}],\"name\":\"BlockAssigned\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"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\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"MAX_GAS_PAYING_PROVER\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"addressManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"feeToken\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"expiry\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"maxBlockId\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"maxProposedIn\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"metaHash\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"uint16\",\"name\":\"tier\",\"type\":\"uint16\"},{\"internalType\":\"uint128\",\"name\":\"fee\",\"type\":\"uint128\"}],\"internalType\":\"structTaikoData.TierFee[]\",\"name\":\"tierFees\",\"type\":\"tuple[]\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"internalType\":\"structAssignmentHook.ProverAssignment\",\"name\":\"assignment\",\"type\":\"tuple\"},{\"internalType\":\"address\",\"name\":\"taikoAddress\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"blobHash\",\"type\":\"bytes32\"}],\"name\":\"hashAssignment\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_addressManager\",\"type\":\"address\"}],\"name\":\"init\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"metaHash\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"assignedProver\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"livenessBond\",\"type\":\"uint96\"},{\"internalType\":\"uint64\",\"name\":\"blockId\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"proposedAt\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"proposedIn\",\"type\":\"uint64\"},{\"internalType\":\"uint32\",\"name\":\"nextTransitionId\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"verifiedTransitionId\",\"type\":\"uint32\"},{\"internalType\":\"bytes32[7]\",\"name\":\"__reserved\",\"type\":\"bytes32[7]\"}],\"internalType\":\"structTaikoData.Block\",\"name\":\"blk\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"l1Hash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"difficulty\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"blobHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"extraData\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"depositsHash\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"coinbase\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"id\",\"type\":\"uint64\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"timestamp\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"l1Height\",\"type\":\"uint64\"},{\"internalType\":\"uint24\",\"name\":\"txListByteOffset\",\"type\":\"uint24\"},{\"internalType\":\"uint24\",\"name\":\"txListByteSize\",\"type\":\"uint24\"},{\"internalType\":\"uint16\",\"name\":\"minTier\",\"type\":\"uint16\"},{\"internalType\":\"bool\",\"name\":\"blobUsed\",\"type\":\"bool\"},{\"internalType\":\"bytes32\",\"name\":\"parentMetaHash\",\"type\":\"bytes32\"}],\"internalType\":\"structTaikoData.BlockMetadata\",\"name\":\"meta\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"onBlockProposed\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proxiableUUID\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"chainId\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"allowZeroAddress\",\"type\":\"bool\"}],\"name\":\"resolve\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"addr\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"allowZeroAddress\",\"type\":\"bool\"}],\"name\":\"resolve\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"addr\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"upgradeTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"upgradeToAndCall\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"}]",
}
AssignmentHookMetaData contains all meta data concerning the AssignmentHook contract.
var GuardianProverABI = GuardianProverMetaData.ABI
GuardianProverABI is the input ABI used to generate the binding from. Deprecated: Use GuardianProverMetaData.ABI instead.
var GuardianProverMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"INVALID_GUARDIAN\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"INVALID_GUARDIAN_SET\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"INVALID_MIN_GUARDIANS\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"INVALID_PAUSE_STATUS\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"INVALID_PROOF\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PROVING_FAILED\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"REENTRANT_CALL\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RESOLVER_DENIED\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RESOLVER_INVALID_MANAGER\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RESOLVER_UNEXPECTED_CHAINID\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"chainId\",\"type\":\"uint64\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"name\":\"RESOLVER_ZERO_ADDR\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"operationId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"approvalBits\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"proofSubmitted\",\"type\":\"bool\"}],\"name\":\"Approved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"version\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"guardians\",\"type\":\"address[]\"}],\"name\":\"GuardiansUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"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\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"MIN_NUM_GUARDIANS\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"addressManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"l1Hash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"difficulty\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"blobHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"extraData\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"depositsHash\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"coinbase\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"id\",\"type\":\"uint64\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"timestamp\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"l1Height\",\"type\":\"uint64\"},{\"internalType\":\"uint24\",\"name\":\"txListByteOffset\",\"type\":\"uint24\"},{\"internalType\":\"uint24\",\"name\":\"txListByteSize\",\"type\":\"uint24\"},{\"internalType\":\"uint16\",\"name\":\"minTier\",\"type\":\"uint16\"},{\"internalType\":\"bool\",\"name\":\"blobUsed\",\"type\":\"bool\"},{\"internalType\":\"bytes32\",\"name\":\"parentMetaHash\",\"type\":\"bytes32\"}],\"internalType\":\"structTaikoData.BlockMetadata\",\"name\":\"meta\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"parentHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"blockHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"signalRoot\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"graffiti\",\"type\":\"bytes32\"}],\"internalType\":\"structTaikoData.Transition\",\"name\":\"tran\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint16\",\"name\":\"tier\",\"type\":\"uint16\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"internalType\":\"structTaikoData.TierProof\",\"name\":\"proof\",\"type\":\"tuple\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"guardian\",\"type\":\"address\"}],\"name\":\"guardianIds\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"guardians\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_addressManager\",\"type\":\"address\"}],\"name\":\"init\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"}],\"name\":\"isApproved\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"minGuardians\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"numGuardians\",\"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\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proxiableUUID\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"chainId\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"allowZeroAddress\",\"type\":\"bool\"}],\"name\":\"resolve\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"addr\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"allowZeroAddress\",\"type\":\"bool\"}],\"name\":\"resolve\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"addr\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_guardians\",\"type\":\"address[]\"},{\"internalType\":\"uint8\",\"name\":\"_minGuardians\",\"type\":\"uint8\"}],\"name\":\"setGuardians\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"upgradeTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"upgradeToAndCall\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
GuardianProverMetaData contains all meta data concerning the GuardianProver contract.
var TaikoL1ClientABI = TaikoL1ClientMetaData.ABI
TaikoL1ClientABI is the input ABI used to generate the binding from. Deprecated: Use TaikoL1ClientMetaData.ABI instead.
var TaikoL1ClientMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"INVALID_PAUSE_STATUS\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_ALREADY_CONTESTED\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_ALREADY_PROVED\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_ASSIGNED_PROVER_NOT_ALLOWED\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_BLOB_FOR_DA_DISABLED\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_BLOB_NOT_FOUND\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_BLOB_NOT_REUSEABLE\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_BLOCK_MISMATCH\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_BLOCK_MISMATCH\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_INSUFFICIENT_TOKEN\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_INVALID_ADDRESS\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_INVALID_AMOUNT\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_INVALID_BLOCK_ID\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_INVALID_CONFIG\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_INVALID_ETH_DEPOSIT\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_INVALID_PARAM\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_INVALID_PAUSE_STATUS\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_INVALID_PROOF\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_INVALID_PROVER\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_INVALID_TIER\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_INVALID_TRANSITION\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_LIVENESS_BOND_NOT_RECEIVED\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_NOT_ASSIGNED_PROVER\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_PROPOSER_NOT_EOA\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_PROVING_PAUSED\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_RECEIVE_DISABLED\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_TOO_MANY_BLOCKS\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_TOO_MANY_TIERS\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_TRANSITION_ID_ZERO\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_TRANSITION_ID_ZERO\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_TRANSITION_NOT_FOUND\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_TXLIST_OFFSET_SIZE\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_TXLIST_TOO_LARGE\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_UNAUTHORIZED\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_UNEXPECTED_PARENT\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_UNEXPECTED_TRANSITION_ID\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_UNEXPECTED_TRANSITION_ID\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1_UNEXPECTED_TRANSITION_TIER\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"REENTRANT_CALL\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RESOLVER_DENIED\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RESOLVER_INVALID_MANAGER\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RESOLVER_UNEXPECTED_CHAINID\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"chainId\",\"type\":\"uint64\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"name\":\"RESOLVER_ZERO_ADDR\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"blobHash\",\"type\":\"bytes32\"}],\"name\":\"BlobCached\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"blockId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"assignedProver\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"livenessBond\",\"type\":\"uint96\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"l1Hash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"difficulty\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"blobHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"extraData\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"depositsHash\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"coinbase\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"id\",\"type\":\"uint64\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"timestamp\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"l1Height\",\"type\":\"uint64\"},{\"internalType\":\"uint24\",\"name\":\"txListByteOffset\",\"type\":\"uint24\"},{\"internalType\":\"uint24\",\"name\":\"txListByteSize\",\"type\":\"uint24\"},{\"internalType\":\"uint16\",\"name\":\"minTier\",\"type\":\"uint16\"},{\"internalType\":\"bool\",\"name\":\"blobUsed\",\"type\":\"bool\"},{\"internalType\":\"bytes32\",\"name\":\"parentMetaHash\",\"type\":\"bytes32\"}],\"indexed\":false,\"internalType\":\"structTaikoData.BlockMetadata\",\"name\":\"meta\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"},{\"internalType\":\"uint64\",\"name\":\"id\",\"type\":\"uint64\"}],\"indexed\":false,\"internalType\":\"structTaikoData.EthDeposit[]\",\"name\":\"depositsProcessed\",\"type\":\"tuple[]\"}],\"name\":\"BlockProposed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"blockId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"assignedProver\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"prover\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"blockHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"signalRoot\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint16\",\"name\":\"tier\",\"type\":\"uint16\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"contestations\",\"type\":\"uint8\"}],\"name\":\"BlockVerified\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"blockId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"assignedProver\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"prover\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"blockHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"signalRoot\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint16\",\"name\":\"tier\",\"type\":\"uint16\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"contestations\",\"type\":\"uint8\"}],\"name\":\"BlockVerified\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"syncedInBlock\",\"type\":\"uint64\"},{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"blockId\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"blockHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"signalRoot\",\"type\":\"bytes32\"}],\"name\":\"CrossChainSynced\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"syncedInBlock\",\"type\":\"uint64\"},{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"blockId\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"blockHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"signalRoot\",\"type\":\"bytes32\"}],\"name\":\"CrossChainSynced\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"},{\"internalType\":\"uint64\",\"name\":\"id\",\"type\":\"uint64\"}],\"indexed\":false,\"internalType\":\"structTaikoData.EthDeposit\",\"name\":\"deposit\",\"type\":\"tuple\"}],\"name\":\"EthDeposited\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"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\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"paused\",\"type\":\"bool\"}],\"name\":\"ProvingPaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"TokenCredited\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"TokenDebited\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"TokenDeposited\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"TokenWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"blockId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"parentHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"blockHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"signalRoot\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"graffiti\",\"type\":\"bytes32\"}],\"indexed\":false,\"internalType\":\"structTaikoData.Transition\",\"name\":\"tran\",\"type\":\"tuple\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"contester\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"contestBond\",\"type\":\"uint96\"},{\"indexed\":false,\"internalType\":\"uint16\",\"name\":\"tier\",\"type\":\"uint16\"}],\"name\":\"TransitionContested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"blockId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"parentHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"blockHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"signalRoot\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"graffiti\",\"type\":\"bytes32\"}],\"indexed\":false,\"internalType\":\"structTaikoData.Transition\",\"name\":\"tran\",\"type\":\"tuple\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"prover\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"validityBond\",\"type\":\"uint96\"},{\"indexed\":false,\"internalType\":\"uint16\",\"name\":\"tier\",\"type\":\"uint16\"}],\"name\":\"TransitionProved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"addressManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"canDepositEthToL2\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"depositEtherToL2\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"blockId\",\"type\":\"uint64\"}],\"name\":\"getBlock\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"metaHash\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"assignedProver\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"livenessBond\",\"type\":\"uint96\"},{\"internalType\":\"uint64\",\"name\":\"blockId\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"proposedAt\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"proposedIn\",\"type\":\"uint64\"},{\"internalType\":\"uint32\",\"name\":\"nextTransitionId\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"verifiedTransitionId\",\"type\":\"uint32\"},{\"internalType\":\"bytes32[7]\",\"name\":\"__reserved\",\"type\":\"bytes32[7]\"}],\"internalType\":\"structTaikoData.Block\",\"name\":\"blk\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getConfig\",\"outputs\":[{\"components\":[{\"internalType\":\"uint64\",\"name\":\"chainId\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"blockMaxProposals\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"blockRingBufferSize\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"maxBlocksToVerifyPerProposal\",\"type\":\"uint64\"},{\"internalType\":\"uint32\",\"name\":\"blockMaxGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"blockMaxTxListBytes\",\"type\":\"uint24\"},{\"internalType\":\"uint24\",\"name\":\"blobExpiry\",\"type\":\"uint24\"},{\"internalType\":\"bool\",\"name\":\"blobAllowedForDA\",\"type\":\"bool\"},{\"internalType\":\"uint96\",\"name\":\"livenessBond\",\"type\":\"uint96\"},{\"internalType\":\"uint256\",\"name\":\"ethDepositRingBufferSize\",\"type\":\"uint256\"},{\"internalType\":\"uint64\",\"name\":\"ethDepositMinCountPerBlock\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"ethDepositMaxCountPerBlock\",\"type\":\"uint64\"},{\"internalType\":\"uint96\",\"name\":\"ethDepositMinAmount\",\"type\":\"uint96\"},{\"internalType\":\"uint96\",\"name\":\"ethDepositMaxAmount\",\"type\":\"uint96\"},{\"internalType\":\"uint256\",\"name\":\"ethDepositGas\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"ethDepositMaxFee\",\"type\":\"uint256\"}],\"internalType\":\"structTaikoData.Config\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"rand\",\"type\":\"uint256\"}],\"name\":\"getMinTier\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getStateVariables\",\"outputs\":[{\"components\":[{\"internalType\":\"uint64\",\"name\":\"genesisHeight\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"genesisTimestamp\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"numEthDeposits\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"nextEthDepositToProcess\",\"type\":\"uint64\"}],\"internalType\":\"structTaikoData.SlotA\",\"name\":\"a\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint64\",\"name\":\"numBlocks\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"lastVerifiedBlockId\",\"type\":\"uint64\"},{\"internalType\":\"bool\",\"name\":\"provingPaused\",\"type\":\"bool\"}],\"internalType\":\"structTaikoData.SlotB\",\"name\":\"b\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"blockId\",\"type\":\"uint64\"}],\"name\":\"getSyncedSnippet\",\"outputs\":[{\"components\":[{\"internalType\":\"uint64\",\"name\":\"remoteBlockId\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"syncedInBlock\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"blockHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"signalRoot\",\"type\":\"bytes32\"}],\"internalType\":\"structICrossChainSync.Snippet\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"tierId\",\"type\":\"uint16\"}],\"name\":\"getTier\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"verifierName\",\"type\":\"bytes32\"},{\"internalType\":\"uint96\",\"name\":\"validityBond\",\"type\":\"uint96\"},{\"internalType\":\"uint96\",\"name\":\"contestBond\",\"type\":\"uint96\"},{\"internalType\":\"uint24\",\"name\":\"cooldownWindow\",\"type\":\"uint24\"},{\"internalType\":\"uint16\",\"name\":\"provingWindow\",\"type\":\"uint16\"},{\"internalType\":\"uint8\",\"name\":\"maxBlocksToVerify\",\"type\":\"uint8\"}],\"internalType\":\"structITierProvider.Tier\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTierIds\",\"outputs\":[{\"internalType\":\"uint16[]\",\"name\":\"ids\",\"type\":\"uint16[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"blockId\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"parentHash\",\"type\":\"bytes32\"}],\"name\":\"getTransition\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"key\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"blockHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"signalRoot\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"prover\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"validityBond\",\"type\":\"uint96\"},{\"internalType\":\"address\",\"name\":\"contester\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"contestBond\",\"type\":\"uint96\"},{\"internalType\":\"uint64\",\"name\":\"timestamp\",\"type\":\"uint64\"},{\"internalType\":\"uint16\",\"name\":\"tier\",\"type\":\"uint16\"},{\"internalType\":\"uint8\",\"name\":\"contestations\",\"type\":\"uint8\"},{\"internalType\":\"bytes32[4]\",\"name\":\"__reserved\",\"type\":\"bytes32[4]\"}],\"internalType\":\"structTaikoData.TransitionState\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_addressManager\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"_genesisBlockHash\",\"type\":\"bytes32\"}],\"name\":\"init\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"blobHash\",\"type\":\"bytes32\"}],\"name\":\"isBlobReusable\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isConfigValid\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"pause\",\"type\":\"bool\"}],\"name\":\"pauseProving\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"params\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"txList\",\"type\":\"bytes\"}],\"name\":\"proposeBlock\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"l1Hash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"difficulty\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"blobHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"extraData\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"depositsHash\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"coinbase\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"id\",\"type\":\"uint64\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"timestamp\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"l1Height\",\"type\":\"uint64\"},{\"internalType\":\"uint24\",\"name\":\"txListByteOffset\",\"type\":\"uint24\"},{\"internalType\":\"uint24\",\"name\":\"txListByteSize\",\"type\":\"uint24\"},{\"internalType\":\"uint16\",\"name\":\"minTier\",\"type\":\"uint16\"},{\"internalType\":\"bool\",\"name\":\"blobUsed\",\"type\":\"bool\"},{\"internalType\":\"bytes32\",\"name\":\"parentMetaHash\",\"type\":\"bytes32\"}],\"internalType\":\"structTaikoData.BlockMetadata\",\"name\":\"meta\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"},{\"internalType\":\"uint64\",\"name\":\"id\",\"type\":\"uint64\"}],\"internalType\":\"structTaikoData.EthDeposit[]\",\"name\":\"depositsProcessed\",\"type\":\"tuple[]\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"blockId\",\"type\":\"uint64\"},{\"internalType\":\"bytes\",\"name\":\"input\",\"type\":\"bytes\"}],\"name\":\"proveBlock\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proxiableUUID\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"chainId\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"allowZeroAddress\",\"type\":\"bool\"}],\"name\":\"resolve\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"addr\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"allowZeroAddress\",\"type\":\"bool\"}],\"name\":\"resolve\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"addr\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"state\",\"outputs\":[{\"components\":[{\"internalType\":\"uint64\",\"name\":\"genesisHeight\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"genesisTimestamp\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"numEthDeposits\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"nextEthDepositToProcess\",\"type\":\"uint64\"}],\"internalType\":\"structTaikoData.SlotA\",\"name\":\"slotA\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint64\",\"name\":\"numBlocks\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"lastVerifiedBlockId\",\"type\":\"uint64\"},{\"internalType\":\"bool\",\"name\":\"provingPaused\",\"type\":\"bool\"}],\"internalType\":\"structTaikoData.SlotB\",\"name\":\"slotB\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"upgradeTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"upgradeToAndCall\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"maxBlocksToVerify\",\"type\":\"uint64\"}],\"name\":\"verifyBlocks\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]",
}
TaikoL1ClientMetaData contains all meta data concerning the TaikoL1Client contract.
var TaikoL2ClientABI = TaikoL2ClientMetaData.ABI
TaikoL2ClientABI is the input ABI used to generate the binding from. Deprecated: Use TaikoL2ClientMetaData.ABI instead.
var TaikoL2ClientMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"EIP1559_INVALID_PARAMS\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"INVALID_PAUSE_STATUS\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L2_BASEFEE_MISMATCH\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L2_INVALID_CHAIN_ID\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L2_INVALID_GOLDEN_TOUCH_K\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L2_INVALID_PARAM\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L2_INVALID_SENDER\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L2_PUBLIC_INPUT_HASH_MISMATCH\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L2_TOO_LATE\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Overflow\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"REENTRANT_CALL\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RESOLVER_DENIED\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RESOLVER_INVALID_MANAGER\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RESOLVER_UNEXPECTED_CHAINID\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"chainId\",\"type\":\"uint64\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"name\":\"RESOLVER_ZERO_ADDR\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"parentHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"gasExcess\",\"type\":\"uint64\"}],\"name\":\"Anchored\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"syncedInBlock\",\"type\":\"uint64\"},{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"blockId\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"blockHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"signalRoot\",\"type\":\"bytes32\"}],\"name\":\"CrossChainSynced\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"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\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"GOLDEN_TOUCH_ADDRESS\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"GOLDEN_TOUCH_PRIVATEKEY\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"addressManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"l1BlockHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"l1SignalRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint64\",\"name\":\"l1Height\",\"type\":\"uint64\"},{\"internalType\":\"uint32\",\"name\":\"parentGasUsed\",\"type\":\"uint32\"}],\"name\":\"anchor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"gasExcess\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"l1Height\",\"type\":\"uint64\"},{\"internalType\":\"uint32\",\"name\":\"parentGasUsed\",\"type\":\"uint32\"}],\"name\":\"getBasefee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"basefee\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"blockId\",\"type\":\"uint64\"}],\"name\":\"getBlockHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getConfig\",\"outputs\":[{\"components\":[{\"internalType\":\"uint32\",\"name\":\"gasTargetPerL1Block\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"basefeeAdjustmentQuotient\",\"type\":\"uint8\"}],\"internalType\":\"structTaikoL2.Config\",\"name\":\"config\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"blockId\",\"type\":\"uint64\"}],\"name\":\"getSyncedSnippet\",\"outputs\":[{\"components\":[{\"internalType\":\"uint64\",\"name\":\"remoteBlockId\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"syncedInBlock\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"blockHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"signalRoot\",\"type\":\"bytes32\"}],\"internalType\":\"structICrossChainSync.Snippet\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_signalService\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"_gasExcess\",\"type\":\"uint64\"}],\"name\":\"init\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"blockId\",\"type\":\"uint256\"}],\"name\":\"l2Hashes\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"blockHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestSyncedL1Height\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proxiableUUID\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"publicInputHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"chainId\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"allowZeroAddress\",\"type\":\"bool\"}],\"name\":\"resolve\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"addr\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"allowZeroAddress\",\"type\":\"bool\"}],\"name\":\"resolve\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"addr\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"digest\",\"type\":\"bytes32\"},{\"internalType\":\"uint8\",\"name\":\"k\",\"type\":\"uint8\"}],\"name\":\"signAnchor\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"r\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"s\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"signalService\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"skipFeeCheck\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"l1height\",\"type\":\"uint256\"}],\"name\":\"snippets\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"remoteBlockId\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"syncedInBlock\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"blockHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"signalRoot\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"upgradeTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"upgradeToAndCall\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"}]",
}
TaikoL2ClientMetaData contains all meta data concerning the TaikoL2Client contract.
var TaikoTimelockControllerABI = TaikoTimelockControllerMetaData.ABI
TaikoTimelockControllerABI is the input ABI used to generate the binding from. Deprecated: Use TaikoTimelockControllerMetaData.ABI instead.
var TaikoTimelockControllerMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"INVALID_PAUSE_STATUS\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"REENTRANT_CALL\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"id\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"CallExecuted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"id\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"predecessor\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"delay\",\"type\":\"uint256\"}],\"name\":\"CallScheduled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"id\",\"type\":\"bytes32\"}],\"name\":\"Cancelled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"oldDuration\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newDuration\",\"type\":\"uint256\"}],\"name\":\"MinDelayChange\",\"type\":\"event\"},{\"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\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"CANCELLER_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DEFAULT_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"EXECUTOR_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PROPOSER_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"TIMELOCK_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"id\",\"type\":\"bytes32\"}],\"name\":\"cancel\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"payload\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"predecessor\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"salt\",\"type\":\"bytes32\"}],\"name\":\"execute\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"targets\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"values\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes[]\",\"name\":\"payloads\",\"type\":\"bytes[]\"},{\"internalType\":\"bytes32\",\"name\":\"predecessor\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"salt\",\"type\":\"bytes32\"}],\"name\":\"executeBatch\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getMinDelay\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"id\",\"type\":\"bytes32\"}],\"name\":\"getTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"predecessor\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"salt\",\"type\":\"bytes32\"}],\"name\":\"hashOperation\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"targets\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"values\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes[]\",\"name\":\"payloads\",\"type\":\"bytes[]\"},{\"internalType\":\"bytes32\",\"name\":\"predecessor\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"salt\",\"type\":\"bytes32\"}],\"name\":\"hashOperationBatch\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"minDelay\",\"type\":\"uint256\"}],\"name\":\"init\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"id\",\"type\":\"bytes32\"}],\"name\":\"isOperation\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"registered\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"id\",\"type\":\"bytes32\"}],\"name\":\"isOperationDone\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"done\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"id\",\"type\":\"bytes32\"}],\"name\":\"isOperationPending\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"pending\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"id\",\"type\":\"bytes32\"}],\"name\":\"isOperationReady\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"ready\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC1155BatchReceived\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC1155Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC721Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proxiableUUID\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"predecessor\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"salt\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"delay\",\"type\":\"uint256\"}],\"name\":\"schedule\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"targets\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"values\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes[]\",\"name\":\"payloads\",\"type\":\"bytes[]\"},{\"internalType\":\"bytes32\",\"name\":\"predecessor\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"salt\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"delay\",\"type\":\"uint256\"}],\"name\":\"scheduleBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"newDelay\",\"type\":\"uint256\"}],\"name\":\"updateDelay\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"upgradeTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"upgradeToAndCall\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]",
}
TaikoTimelockControllerMetaData contains all meta data concerning the TaikoTimelockController contract.
var TaikoTokenABI = TaikoTokenMetaData.ABI
TaikoTokenABI is the input ABI used to generate the binding from. Deprecated: Use TaikoTokenMetaData.ABI instead.
var TaikoTokenMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"INVALID_PAUSE_STATUS\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"REENTRANT_CALL\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RESOLVER_DENIED\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RESOLVER_INVALID_MANAGER\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RESOLVER_UNEXPECTED_CHAINID\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"chainId\",\"type\":\"uint64\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"name\":\"RESOLVER_ZERO_ADDR\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TKO_INVALID_ADDR\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TKO_INVALID_PREMINT_PARAMS\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"delegator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"fromDelegate\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"toDelegate\",\"type\":\"address\"}],\"name\":\"DelegateChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"delegate\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"previousBalance\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newBalance\",\"type\":\"uint256\"}],\"name\":\"DelegateVotesChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"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\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"Snapshot\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DOMAIN_SEPARATOR\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"addressManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"snapshotId\",\"type\":\"uint256\"}],\"name\":\"balanceOfAt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"pos\",\"type\":\"uint32\"}],\"name\":\"checkpoints\",\"outputs\":[{\"components\":[{\"internalType\":\"uint32\",\"name\":\"fromBlock\",\"type\":\"uint32\"},{\"internalType\":\"uint224\",\"name\":\"votes\",\"type\":\"uint224\"}],\"internalType\":\"structERC20VotesUpgradeable.Checkpoint\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"subtractedValue\",\"type\":\"uint256\"}],\"name\":\"decreaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegatee\",\"type\":\"address\"}],\"name\":\"delegate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegatee\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"expiry\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"delegateBySig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"delegates\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"}],\"name\":\"getPastTotalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"}],\"name\":\"getPastVotes\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"getVotes\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"addedValue\",\"type\":\"uint256\"}],\"name\":\"increaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_symbol\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"_recipient\",\"type\":\"address\"}],\"name\":\"init\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"mint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"nonces\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"numCheckpoints\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"permit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proxiableUUID\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"chainId\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"allowZeroAddress\",\"type\":\"bool\"}],\"name\":\"resolve\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"addr\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"allowZeroAddress\",\"type\":\"bool\"}],\"name\":\"resolve\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"addr\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"snapshot\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"snapshotId\",\"type\":\"uint256\"}],\"name\":\"totalSupplyAt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"upgradeTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"upgradeToAndCall\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"}]",
}
TaikoTokenMetaData contains all meta data concerning the TaikoToken contract.
Functions ¶
This section is empty.
Types ¶
type AddressManager ¶ added in v0.17.0
type AddressManager struct { AddressManagerCaller // Read-only binding to the contract AddressManagerTransactor // Write-only binding to the contract AddressManagerFilterer // Log filterer for contract events }
AddressManager is an auto generated Go binding around an Ethereum contract.
func NewAddressManager ¶ added in v0.17.0
func NewAddressManager(address common.Address, backend bind.ContractBackend) (*AddressManager, error)
NewAddressManager creates a new instance of AddressManager, bound to a specific deployed contract.
type AddressManagerAddressSet ¶ added in v0.17.0
type AddressManagerAddressSet struct { ChainId uint64 Name [32]byte NewAddress common.Address OldAddress common.Address Raw types.Log // Blockchain specific contextual infos }
AddressManagerAddressSet represents a AddressSet event raised by the AddressManager contract.
type AddressManagerAddressSetIterator ¶ added in v0.17.0
type AddressManagerAddressSetIterator struct { Event *AddressManagerAddressSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressManagerAddressSetIterator is returned from FilterAddressSet and is used to iterate over the raw logs and unpacked data for AddressSet events raised by the AddressManager contract.
func (*AddressManagerAddressSetIterator) Close ¶ added in v0.17.0
func (it *AddressManagerAddressSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressManagerAddressSetIterator) Error ¶ added in v0.17.0
func (it *AddressManagerAddressSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressManagerAddressSetIterator) Next ¶ added in v0.17.0
func (it *AddressManagerAddressSetIterator) 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 AddressManagerAdminChanged ¶ added in v0.18.0
type AddressManagerAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
AddressManagerAdminChanged represents a AdminChanged event raised by the AddressManager contract.
type AddressManagerAdminChangedIterator ¶ added in v0.18.0
type AddressManagerAdminChangedIterator struct { Event *AddressManagerAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressManagerAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the AddressManager contract.
func (*AddressManagerAdminChangedIterator) Close ¶ added in v0.18.0
func (it *AddressManagerAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressManagerAdminChangedIterator) Error ¶ added in v0.18.0
func (it *AddressManagerAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressManagerAdminChangedIterator) Next ¶ added in v0.18.0
func (it *AddressManagerAdminChangedIterator) 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 AddressManagerBeaconUpgraded ¶ added in v0.18.0
type AddressManagerBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
AddressManagerBeaconUpgraded represents a BeaconUpgraded event raised by the AddressManager contract.
type AddressManagerBeaconUpgradedIterator ¶ added in v0.18.0
type AddressManagerBeaconUpgradedIterator struct { Event *AddressManagerBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressManagerBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the AddressManager contract.
func (*AddressManagerBeaconUpgradedIterator) Close ¶ added in v0.18.0
func (it *AddressManagerBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressManagerBeaconUpgradedIterator) Error ¶ added in v0.18.0
func (it *AddressManagerBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressManagerBeaconUpgradedIterator) Next ¶ added in v0.18.0
func (it *AddressManagerBeaconUpgradedIterator) 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 AddressManagerCaller ¶ added in v0.17.0
type AddressManagerCaller struct {
// contains filtered or unexported fields
}
AddressManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAddressManagerCaller ¶ added in v0.17.0
func NewAddressManagerCaller(address common.Address, caller bind.ContractCaller) (*AddressManagerCaller, error)
NewAddressManagerCaller creates a new read-only instance of AddressManager, bound to a specific deployed contract.
func (*AddressManagerCaller) GetAddress ¶ added in v0.17.0
func (_AddressManager *AddressManagerCaller) GetAddress(opts *bind.CallOpts, chainId uint64, name [32]byte) (common.Address, error)
GetAddress is a free data retrieval call binding the contract method 0x28f713cc.
Solidity: function getAddress(uint64 chainId, bytes32 name) view returns(address)
func (*AddressManagerCaller) Owner ¶ added in v0.17.0
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AddressManagerCaller) Paused ¶ added in v0.18.0
func (_AddressManager *AddressManagerCaller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*AddressManagerCaller) ProxiableUUID ¶ added in v0.18.0
func (_AddressManager *AddressManagerCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
type AddressManagerCallerRaw ¶ added in v0.17.0
type AddressManagerCallerRaw struct {
Contract *AddressManagerCaller // Generic read-only contract binding to access the raw methods on
}
AddressManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AddressManagerCallerRaw) Call ¶ added in v0.17.0
func (_AddressManager *AddressManagerCallerRaw) 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 AddressManagerCallerSession ¶ added in v0.17.0
type AddressManagerCallerSession struct { Contract *AddressManagerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AddressManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AddressManagerCallerSession) GetAddress ¶ added in v0.17.0
func (_AddressManager *AddressManagerCallerSession) GetAddress(chainId uint64, name [32]byte) (common.Address, error)
GetAddress is a free data retrieval call binding the contract method 0x28f713cc.
Solidity: function getAddress(uint64 chainId, bytes32 name) view returns(address)
func (*AddressManagerCallerSession) Owner ¶ added in v0.17.0
func (_AddressManager *AddressManagerCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AddressManagerCallerSession) Paused ¶ added in v0.18.0
func (_AddressManager *AddressManagerCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*AddressManagerCallerSession) ProxiableUUID ¶ added in v0.18.0
func (_AddressManager *AddressManagerCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
type AddressManagerFilterer ¶ added in v0.17.0
type AddressManagerFilterer struct {
// contains filtered or unexported fields
}
AddressManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAddressManagerFilterer ¶ added in v0.17.0
func NewAddressManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*AddressManagerFilterer, error)
NewAddressManagerFilterer creates a new log filterer instance of AddressManager, bound to a specific deployed contract.
func (*AddressManagerFilterer) FilterAddressSet ¶ added in v0.17.0
func (_AddressManager *AddressManagerFilterer) FilterAddressSet(opts *bind.FilterOpts, chainId []uint64, name [][32]byte) (*AddressManagerAddressSetIterator, error)
FilterAddressSet is a free log retrieval operation binding the contract event 0x500dcd607a98daece9bccc2511bf6032471252929de73caf507aae0e082f8453.
Solidity: event AddressSet(uint64 indexed chainId, bytes32 indexed name, address newAddress, address oldAddress)
func (*AddressManagerFilterer) FilterAdminChanged ¶ added in v0.18.0
func (_AddressManager *AddressManagerFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*AddressManagerAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*AddressManagerFilterer) FilterBeaconUpgraded ¶ added in v0.18.0
func (_AddressManager *AddressManagerFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*AddressManagerBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*AddressManagerFilterer) FilterInitialized ¶ added in v0.17.0
func (_AddressManager *AddressManagerFilterer) FilterInitialized(opts *bind.FilterOpts) (*AddressManagerInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AddressManagerFilterer) FilterOwnershipTransferred ¶ added in v0.17.0
func (_AddressManager *AddressManagerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*AddressManagerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AddressManagerFilterer) FilterPaused ¶ added in v0.18.0
func (_AddressManager *AddressManagerFilterer) FilterPaused(opts *bind.FilterOpts) (*AddressManagerPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*AddressManagerFilterer) FilterUnpaused ¶ added in v0.18.0
func (_AddressManager *AddressManagerFilterer) FilterUnpaused(opts *bind.FilterOpts) (*AddressManagerUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*AddressManagerFilterer) FilterUpgraded ¶ added in v0.18.0
func (_AddressManager *AddressManagerFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*AddressManagerUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*AddressManagerFilterer) ParseAddressSet ¶ added in v0.17.0
func (_AddressManager *AddressManagerFilterer) ParseAddressSet(log types.Log) (*AddressManagerAddressSet, error)
ParseAddressSet is a log parse operation binding the contract event 0x500dcd607a98daece9bccc2511bf6032471252929de73caf507aae0e082f8453.
Solidity: event AddressSet(uint64 indexed chainId, bytes32 indexed name, address newAddress, address oldAddress)
func (*AddressManagerFilterer) ParseAdminChanged ¶ added in v0.18.0
func (_AddressManager *AddressManagerFilterer) ParseAdminChanged(log types.Log) (*AddressManagerAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*AddressManagerFilterer) ParseBeaconUpgraded ¶ added in v0.18.0
func (_AddressManager *AddressManagerFilterer) ParseBeaconUpgraded(log types.Log) (*AddressManagerBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*AddressManagerFilterer) ParseInitialized ¶ added in v0.17.0
func (_AddressManager *AddressManagerFilterer) ParseInitialized(log types.Log) (*AddressManagerInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AddressManagerFilterer) ParseOwnershipTransferred ¶ added in v0.17.0
func (_AddressManager *AddressManagerFilterer) ParseOwnershipTransferred(log types.Log) (*AddressManagerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AddressManagerFilterer) ParsePaused ¶ added in v0.18.0
func (_AddressManager *AddressManagerFilterer) ParsePaused(log types.Log) (*AddressManagerPaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*AddressManagerFilterer) ParseUnpaused ¶ added in v0.18.0
func (_AddressManager *AddressManagerFilterer) ParseUnpaused(log types.Log) (*AddressManagerUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*AddressManagerFilterer) ParseUpgraded ¶ added in v0.18.0
func (_AddressManager *AddressManagerFilterer) ParseUpgraded(log types.Log) (*AddressManagerUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*AddressManagerFilterer) WatchAddressSet ¶ added in v0.17.0
func (_AddressManager *AddressManagerFilterer) WatchAddressSet(opts *bind.WatchOpts, sink chan<- *AddressManagerAddressSet, chainId []uint64, name [][32]byte) (event.Subscription, error)
WatchAddressSet is a free log subscription operation binding the contract event 0x500dcd607a98daece9bccc2511bf6032471252929de73caf507aae0e082f8453.
Solidity: event AddressSet(uint64 indexed chainId, bytes32 indexed name, address newAddress, address oldAddress)
func (*AddressManagerFilterer) WatchAdminChanged ¶ added in v0.18.0
func (_AddressManager *AddressManagerFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *AddressManagerAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*AddressManagerFilterer) WatchBeaconUpgraded ¶ added in v0.18.0
func (_AddressManager *AddressManagerFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *AddressManagerBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*AddressManagerFilterer) WatchInitialized ¶ added in v0.17.0
func (_AddressManager *AddressManagerFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *AddressManagerInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AddressManagerFilterer) WatchOwnershipTransferred ¶ added in v0.17.0
func (_AddressManager *AddressManagerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AddressManagerOwnershipTransferred, 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 (*AddressManagerFilterer) WatchPaused ¶ added in v0.18.0
func (_AddressManager *AddressManagerFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *AddressManagerPaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*AddressManagerFilterer) WatchUnpaused ¶ added in v0.18.0
func (_AddressManager *AddressManagerFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *AddressManagerUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*AddressManagerFilterer) WatchUpgraded ¶ added in v0.18.0
func (_AddressManager *AddressManagerFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *AddressManagerUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
type AddressManagerInitialized ¶ added in v0.17.0
type AddressManagerInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
AddressManagerInitialized represents a Initialized event raised by the AddressManager contract.
type AddressManagerInitializedIterator ¶ added in v0.17.0
type AddressManagerInitializedIterator struct { Event *AddressManagerInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressManagerInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the AddressManager contract.
func (*AddressManagerInitializedIterator) Close ¶ added in v0.17.0
func (it *AddressManagerInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressManagerInitializedIterator) Error ¶ added in v0.17.0
func (it *AddressManagerInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressManagerInitializedIterator) Next ¶ added in v0.17.0
func (it *AddressManagerInitializedIterator) 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 AddressManagerOwnershipTransferred ¶ added in v0.17.0
type AddressManagerOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
AddressManagerOwnershipTransferred represents a OwnershipTransferred event raised by the AddressManager contract.
type AddressManagerOwnershipTransferredIterator ¶ added in v0.17.0
type AddressManagerOwnershipTransferredIterator struct { Event *AddressManagerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressManagerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the AddressManager contract.
func (*AddressManagerOwnershipTransferredIterator) Close ¶ added in v0.17.0
func (it *AddressManagerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressManagerOwnershipTransferredIterator) Error ¶ added in v0.17.0
func (it *AddressManagerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressManagerOwnershipTransferredIterator) Next ¶ added in v0.17.0
func (it *AddressManagerOwnershipTransferredIterator) 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 AddressManagerPaused ¶ added in v0.18.0
type AddressManagerPaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
AddressManagerPaused represents a Paused event raised by the AddressManager contract.
type AddressManagerPausedIterator ¶ added in v0.18.0
type AddressManagerPausedIterator struct { Event *AddressManagerPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressManagerPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the AddressManager contract.
func (*AddressManagerPausedIterator) Close ¶ added in v0.18.0
func (it *AddressManagerPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressManagerPausedIterator) Error ¶ added in v0.18.0
func (it *AddressManagerPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressManagerPausedIterator) Next ¶ added in v0.18.0
func (it *AddressManagerPausedIterator) 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 AddressManagerRaw ¶ added in v0.17.0
type AddressManagerRaw struct {
Contract *AddressManager // Generic contract binding to access the raw methods on
}
AddressManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AddressManagerRaw) Call ¶ added in v0.17.0
func (_AddressManager *AddressManagerRaw) 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 (*AddressManagerRaw) Transact ¶ added in v0.17.0
func (_AddressManager *AddressManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressManagerRaw) Transfer ¶ added in v0.17.0
func (_AddressManager *AddressManagerRaw) 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 AddressManagerSession ¶ added in v0.17.0
type AddressManagerSession struct { Contract *AddressManager // 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 }
AddressManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AddressManagerSession) GetAddress ¶ added in v0.17.0
func (_AddressManager *AddressManagerSession) GetAddress(chainId uint64, name [32]byte) (common.Address, error)
GetAddress is a free data retrieval call binding the contract method 0x28f713cc.
Solidity: function getAddress(uint64 chainId, bytes32 name) view returns(address)
func (*AddressManagerSession) Init ¶ added in v0.17.0
func (_AddressManager *AddressManagerSession) Init() (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xe1c7392a.
Solidity: function init() returns()
func (*AddressManagerSession) Owner ¶ added in v0.17.0
func (_AddressManager *AddressManagerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AddressManagerSession) Pause ¶ added in v0.18.0
func (_AddressManager *AddressManagerSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*AddressManagerSession) Paused ¶ added in v0.18.0
func (_AddressManager *AddressManagerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*AddressManagerSession) ProxiableUUID ¶ added in v0.18.0
func (_AddressManager *AddressManagerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*AddressManagerSession) RenounceOwnership ¶ added in v0.17.0
func (_AddressManager *AddressManagerSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AddressManagerSession) SetAddress ¶ added in v0.17.0
func (_AddressManager *AddressManagerSession) SetAddress(chainId uint64, name [32]byte, newAddress common.Address) (*types.Transaction, error)
SetAddress is a paid mutator transaction binding the contract method 0xd8f4648f.
Solidity: function setAddress(uint64 chainId, bytes32 name, address newAddress) returns()
func (*AddressManagerSession) TransferOwnership ¶ added in v0.17.0
func (_AddressManager *AddressManagerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*AddressManagerSession) Unpause ¶ added in v0.18.0
func (_AddressManager *AddressManagerSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*AddressManagerSession) UpgradeTo ¶ added in v0.18.0
func (_AddressManager *AddressManagerSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*AddressManagerSession) UpgradeToAndCall ¶ added in v0.18.0
func (_AddressManager *AddressManagerSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type AddressManagerTransactor ¶ added in v0.17.0
type AddressManagerTransactor struct {
// contains filtered or unexported fields
}
AddressManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAddressManagerTransactor ¶ added in v0.17.0
func NewAddressManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*AddressManagerTransactor, error)
NewAddressManagerTransactor creates a new write-only instance of AddressManager, bound to a specific deployed contract.
func (*AddressManagerTransactor) Init ¶ added in v0.17.0
func (_AddressManager *AddressManagerTransactor) Init(opts *bind.TransactOpts) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xe1c7392a.
Solidity: function init() returns()
func (*AddressManagerTransactor) Pause ¶ added in v0.18.0
func (_AddressManager *AddressManagerTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*AddressManagerTransactor) RenounceOwnership ¶ added in v0.17.0
func (_AddressManager *AddressManagerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AddressManagerTransactor) SetAddress ¶ added in v0.17.0
func (_AddressManager *AddressManagerTransactor) SetAddress(opts *bind.TransactOpts, chainId uint64, name [32]byte, newAddress common.Address) (*types.Transaction, error)
SetAddress is a paid mutator transaction binding the contract method 0xd8f4648f.
Solidity: function setAddress(uint64 chainId, bytes32 name, address newAddress) returns()
func (*AddressManagerTransactor) TransferOwnership ¶ added in v0.17.0
func (_AddressManager *AddressManagerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*AddressManagerTransactor) Unpause ¶ added in v0.18.0
func (_AddressManager *AddressManagerTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*AddressManagerTransactor) UpgradeTo ¶ added in v0.18.0
func (_AddressManager *AddressManagerTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*AddressManagerTransactor) UpgradeToAndCall ¶ added in v0.18.0
func (_AddressManager *AddressManagerTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type AddressManagerTransactorRaw ¶ added in v0.17.0
type AddressManagerTransactorRaw struct {
Contract *AddressManagerTransactor // Generic write-only contract binding to access the raw methods on
}
AddressManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AddressManagerTransactorRaw) Transact ¶ added in v0.17.0
func (_AddressManager *AddressManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressManagerTransactorRaw) Transfer ¶ added in v0.17.0
func (_AddressManager *AddressManagerTransactorRaw) 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 AddressManagerTransactorSession ¶ added in v0.17.0
type AddressManagerTransactorSession struct { Contract *AddressManagerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddressManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AddressManagerTransactorSession) Init ¶ added in v0.17.0
func (_AddressManager *AddressManagerTransactorSession) Init() (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xe1c7392a.
Solidity: function init() returns()
func (*AddressManagerTransactorSession) Pause ¶ added in v0.18.0
func (_AddressManager *AddressManagerTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*AddressManagerTransactorSession) RenounceOwnership ¶ added in v0.17.0
func (_AddressManager *AddressManagerTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AddressManagerTransactorSession) SetAddress ¶ added in v0.17.0
func (_AddressManager *AddressManagerTransactorSession) SetAddress(chainId uint64, name [32]byte, newAddress common.Address) (*types.Transaction, error)
SetAddress is a paid mutator transaction binding the contract method 0xd8f4648f.
Solidity: function setAddress(uint64 chainId, bytes32 name, address newAddress) returns()
func (*AddressManagerTransactorSession) TransferOwnership ¶ added in v0.17.0
func (_AddressManager *AddressManagerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*AddressManagerTransactorSession) Unpause ¶ added in v0.18.0
func (_AddressManager *AddressManagerTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*AddressManagerTransactorSession) UpgradeTo ¶ added in v0.18.0
func (_AddressManager *AddressManagerTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*AddressManagerTransactorSession) UpgradeToAndCall ¶ added in v0.18.0
func (_AddressManager *AddressManagerTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type AddressManagerUnpaused ¶ added in v0.18.0
type AddressManagerUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
AddressManagerUnpaused represents a Unpaused event raised by the AddressManager contract.
type AddressManagerUnpausedIterator ¶ added in v0.18.0
type AddressManagerUnpausedIterator struct { Event *AddressManagerUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressManagerUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the AddressManager contract.
func (*AddressManagerUnpausedIterator) Close ¶ added in v0.18.0
func (it *AddressManagerUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressManagerUnpausedIterator) Error ¶ added in v0.18.0
func (it *AddressManagerUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressManagerUnpausedIterator) Next ¶ added in v0.18.0
func (it *AddressManagerUnpausedIterator) 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 AddressManagerUpgraded ¶ added in v0.18.0
type AddressManagerUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
AddressManagerUpgraded represents a Upgraded event raised by the AddressManager contract.
type AddressManagerUpgradedIterator ¶ added in v0.18.0
type AddressManagerUpgradedIterator struct { Event *AddressManagerUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressManagerUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the AddressManager contract.
func (*AddressManagerUpgradedIterator) Close ¶ added in v0.18.0
func (it *AddressManagerUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressManagerUpgradedIterator) Error ¶ added in v0.18.0
func (it *AddressManagerUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressManagerUpgradedIterator) Next ¶ added in v0.18.0
func (it *AddressManagerUpgradedIterator) 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 AssignmentHook ¶ added in v0.18.0
type AssignmentHook struct { AssignmentHookCaller // Read-only binding to the contract AssignmentHookTransactor // Write-only binding to the contract AssignmentHookFilterer // Log filterer for contract events }
AssignmentHook is an auto generated Go binding around an Ethereum contract.
func NewAssignmentHook ¶ added in v0.18.0
func NewAssignmentHook(address common.Address, backend bind.ContractBackend) (*AssignmentHook, error)
NewAssignmentHook creates a new instance of AssignmentHook, bound to a specific deployed contract.
type AssignmentHookAdminChanged ¶ added in v0.18.0
type AssignmentHookAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
AssignmentHookAdminChanged represents a AdminChanged event raised by the AssignmentHook contract.
type AssignmentHookAdminChangedIterator ¶ added in v0.18.0
type AssignmentHookAdminChangedIterator struct { Event *AssignmentHookAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AssignmentHookAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the AssignmentHook contract.
func (*AssignmentHookAdminChangedIterator) Close ¶ added in v0.18.0
func (it *AssignmentHookAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AssignmentHookAdminChangedIterator) Error ¶ added in v0.18.0
func (it *AssignmentHookAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AssignmentHookAdminChangedIterator) Next ¶ added in v0.18.0
func (it *AssignmentHookAdminChangedIterator) 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 AssignmentHookBeaconUpgraded ¶ added in v0.18.0
type AssignmentHookBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
AssignmentHookBeaconUpgraded represents a BeaconUpgraded event raised by the AssignmentHook contract.
type AssignmentHookBeaconUpgradedIterator ¶ added in v0.18.0
type AssignmentHookBeaconUpgradedIterator struct { Event *AssignmentHookBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AssignmentHookBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the AssignmentHook contract.
func (*AssignmentHookBeaconUpgradedIterator) Close ¶ added in v0.18.0
func (it *AssignmentHookBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AssignmentHookBeaconUpgradedIterator) Error ¶ added in v0.18.0
func (it *AssignmentHookBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AssignmentHookBeaconUpgradedIterator) Next ¶ added in v0.18.0
func (it *AssignmentHookBeaconUpgradedIterator) 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 AssignmentHookBlockAssigned ¶ added in v0.18.0
type AssignmentHookBlockAssigned struct { AssignedProver common.Address Meta TaikoDataBlockMetadata Assignment AssignmentHookProverAssignment Raw types.Log // Blockchain specific contextual infos }
AssignmentHookBlockAssigned represents a BlockAssigned event raised by the AssignmentHook contract.
type AssignmentHookBlockAssignedIterator ¶ added in v0.18.0
type AssignmentHookBlockAssignedIterator struct { Event *AssignmentHookBlockAssigned // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AssignmentHookBlockAssignedIterator is returned from FilterBlockAssigned and is used to iterate over the raw logs and unpacked data for BlockAssigned events raised by the AssignmentHook contract.
func (*AssignmentHookBlockAssignedIterator) Close ¶ added in v0.18.0
func (it *AssignmentHookBlockAssignedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AssignmentHookBlockAssignedIterator) Error ¶ added in v0.18.0
func (it *AssignmentHookBlockAssignedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AssignmentHookBlockAssignedIterator) Next ¶ added in v0.18.0
func (it *AssignmentHookBlockAssignedIterator) 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 AssignmentHookCaller ¶ added in v0.18.0
type AssignmentHookCaller struct {
// contains filtered or unexported fields
}
AssignmentHookCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAssignmentHookCaller ¶ added in v0.18.0
func NewAssignmentHookCaller(address common.Address, caller bind.ContractCaller) (*AssignmentHookCaller, error)
NewAssignmentHookCaller creates a new read-only instance of AssignmentHook, bound to a specific deployed contract.
func (*AssignmentHookCaller) AddressManager ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookCaller) AddressManager(opts *bind.CallOpts) (common.Address, error)
AddressManager is a free data retrieval call binding the contract method 0x3ab76e9f.
Solidity: function addressManager() view returns(address)
func (*AssignmentHookCaller) HashAssignment ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookCaller) HashAssignment(opts *bind.CallOpts, assignment AssignmentHookProverAssignment, taikoAddress common.Address, blobHash [32]byte) ([32]byte, error)
HashAssignment is a free data retrieval call binding the contract method 0x9f64a349.
Solidity: function hashAssignment((address,uint64,uint64,uint64,bytes32,(uint16,uint128)[],bytes) assignment, address taikoAddress, bytes32 blobHash) pure returns(bytes32)
func (*AssignmentHookCaller) MAXGASPAYINGPROVER ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookCaller) MAXGASPAYINGPROVER(opts *bind.CallOpts) (*big.Int, error)
MAXGASPAYINGPROVER is a free data retrieval call binding the contract method 0x12925031.
Solidity: function MAX_GAS_PAYING_PROVER() view returns(uint256)
func (*AssignmentHookCaller) Owner ¶ added in v0.18.0
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AssignmentHookCaller) Paused ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookCaller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*AssignmentHookCaller) ProxiableUUID ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*AssignmentHookCaller) Resolve ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookCaller) Resolve(opts *bind.CallOpts, chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve is a free data retrieval call binding the contract method 0x3eb6b8cf.
Solidity: function resolve(uint64 chainId, bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*AssignmentHookCaller) Resolve0 ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookCaller) Resolve0(opts *bind.CallOpts, name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve0 is a free data retrieval call binding the contract method 0xa86f9d9e.
Solidity: function resolve(bytes32 name, bool allowZeroAddress) view returns(address addr)
type AssignmentHookCallerRaw ¶ added in v0.18.0
type AssignmentHookCallerRaw struct {
Contract *AssignmentHookCaller // Generic read-only contract binding to access the raw methods on
}
AssignmentHookCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AssignmentHookCallerRaw) Call ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookCallerRaw) 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 AssignmentHookCallerSession ¶ added in v0.18.0
type AssignmentHookCallerSession struct { Contract *AssignmentHookCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AssignmentHookCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AssignmentHookCallerSession) AddressManager ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookCallerSession) AddressManager() (common.Address, error)
AddressManager is a free data retrieval call binding the contract method 0x3ab76e9f.
Solidity: function addressManager() view returns(address)
func (*AssignmentHookCallerSession) HashAssignment ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookCallerSession) HashAssignment(assignment AssignmentHookProverAssignment, taikoAddress common.Address, blobHash [32]byte) ([32]byte, error)
HashAssignment is a free data retrieval call binding the contract method 0x9f64a349.
Solidity: function hashAssignment((address,uint64,uint64,uint64,bytes32,(uint16,uint128)[],bytes) assignment, address taikoAddress, bytes32 blobHash) pure returns(bytes32)
func (*AssignmentHookCallerSession) MAXGASPAYINGPROVER ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookCallerSession) MAXGASPAYINGPROVER() (*big.Int, error)
MAXGASPAYINGPROVER is a free data retrieval call binding the contract method 0x12925031.
Solidity: function MAX_GAS_PAYING_PROVER() view returns(uint256)
func (*AssignmentHookCallerSession) Owner ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AssignmentHookCallerSession) Paused ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*AssignmentHookCallerSession) ProxiableUUID ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*AssignmentHookCallerSession) Resolve ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookCallerSession) Resolve(chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve is a free data retrieval call binding the contract method 0x3eb6b8cf.
Solidity: function resolve(uint64 chainId, bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*AssignmentHookCallerSession) Resolve0 ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookCallerSession) Resolve0(name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve0 is a free data retrieval call binding the contract method 0xa86f9d9e.
Solidity: function resolve(bytes32 name, bool allowZeroAddress) view returns(address addr)
type AssignmentHookFilterer ¶ added in v0.18.0
type AssignmentHookFilterer struct {
// contains filtered or unexported fields
}
AssignmentHookFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAssignmentHookFilterer ¶ added in v0.18.0
func NewAssignmentHookFilterer(address common.Address, filterer bind.ContractFilterer) (*AssignmentHookFilterer, error)
NewAssignmentHookFilterer creates a new log filterer instance of AssignmentHook, bound to a specific deployed contract.
func (*AssignmentHookFilterer) FilterAdminChanged ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*AssignmentHookAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*AssignmentHookFilterer) FilterBeaconUpgraded ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*AssignmentHookBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*AssignmentHookFilterer) FilterBlockAssigned ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookFilterer) FilterBlockAssigned(opts *bind.FilterOpts, assignedProver []common.Address) (*AssignmentHookBlockAssignedIterator, error)
FilterBlockAssigned is a free log retrieval operation binding the contract event 0xcd949933b61139cc85e76147e25c12a4fb3664bd6e1dcf9ab10e87e756e7c4a7.
Solidity: event BlockAssigned(address indexed assignedProver, (bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint24,uint24,uint16,bool,bytes32) meta, (address,uint64,uint64,uint64,bytes32,(uint16,uint128)[],bytes) assignment)
func (*AssignmentHookFilterer) FilterInitialized ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookFilterer) FilterInitialized(opts *bind.FilterOpts) (*AssignmentHookInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AssignmentHookFilterer) FilterOwnershipTransferred ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*AssignmentHookOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AssignmentHookFilterer) FilterPaused ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookFilterer) FilterPaused(opts *bind.FilterOpts) (*AssignmentHookPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*AssignmentHookFilterer) FilterUnpaused ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookFilterer) FilterUnpaused(opts *bind.FilterOpts) (*AssignmentHookUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*AssignmentHookFilterer) FilterUpgraded ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*AssignmentHookUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*AssignmentHookFilterer) ParseAdminChanged ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookFilterer) ParseAdminChanged(log types.Log) (*AssignmentHookAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*AssignmentHookFilterer) ParseBeaconUpgraded ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookFilterer) ParseBeaconUpgraded(log types.Log) (*AssignmentHookBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*AssignmentHookFilterer) ParseBlockAssigned ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookFilterer) ParseBlockAssigned(log types.Log) (*AssignmentHookBlockAssigned, error)
ParseBlockAssigned is a log parse operation binding the contract event 0xcd949933b61139cc85e76147e25c12a4fb3664bd6e1dcf9ab10e87e756e7c4a7.
Solidity: event BlockAssigned(address indexed assignedProver, (bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint24,uint24,uint16,bool,bytes32) meta, (address,uint64,uint64,uint64,bytes32,(uint16,uint128)[],bytes) assignment)
func (*AssignmentHookFilterer) ParseInitialized ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookFilterer) ParseInitialized(log types.Log) (*AssignmentHookInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AssignmentHookFilterer) ParseOwnershipTransferred ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookFilterer) ParseOwnershipTransferred(log types.Log) (*AssignmentHookOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AssignmentHookFilterer) ParsePaused ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookFilterer) ParsePaused(log types.Log) (*AssignmentHookPaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*AssignmentHookFilterer) ParseUnpaused ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookFilterer) ParseUnpaused(log types.Log) (*AssignmentHookUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*AssignmentHookFilterer) ParseUpgraded ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookFilterer) ParseUpgraded(log types.Log) (*AssignmentHookUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*AssignmentHookFilterer) WatchAdminChanged ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *AssignmentHookAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*AssignmentHookFilterer) WatchBeaconUpgraded ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *AssignmentHookBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*AssignmentHookFilterer) WatchBlockAssigned ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookFilterer) WatchBlockAssigned(opts *bind.WatchOpts, sink chan<- *AssignmentHookBlockAssigned, assignedProver []common.Address) (event.Subscription, error)
WatchBlockAssigned is a free log subscription operation binding the contract event 0xcd949933b61139cc85e76147e25c12a4fb3664bd6e1dcf9ab10e87e756e7c4a7.
Solidity: event BlockAssigned(address indexed assignedProver, (bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint24,uint24,uint16,bool,bytes32) meta, (address,uint64,uint64,uint64,bytes32,(uint16,uint128)[],bytes) assignment)
func (*AssignmentHookFilterer) WatchInitialized ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *AssignmentHookInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AssignmentHookFilterer) WatchOwnershipTransferred ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AssignmentHookOwnershipTransferred, 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 (*AssignmentHookFilterer) WatchPaused ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *AssignmentHookPaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*AssignmentHookFilterer) WatchUnpaused ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *AssignmentHookUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*AssignmentHookFilterer) WatchUpgraded ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *AssignmentHookUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
type AssignmentHookInitialized ¶ added in v0.18.0
type AssignmentHookInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
AssignmentHookInitialized represents a Initialized event raised by the AssignmentHook contract.
type AssignmentHookInitializedIterator ¶ added in v0.18.0
type AssignmentHookInitializedIterator struct { Event *AssignmentHookInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AssignmentHookInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the AssignmentHook contract.
func (*AssignmentHookInitializedIterator) Close ¶ added in v0.18.0
func (it *AssignmentHookInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AssignmentHookInitializedIterator) Error ¶ added in v0.18.0
func (it *AssignmentHookInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AssignmentHookInitializedIterator) Next ¶ added in v0.18.0
func (it *AssignmentHookInitializedIterator) 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 AssignmentHookOwnershipTransferred ¶ added in v0.18.0
type AssignmentHookOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
AssignmentHookOwnershipTransferred represents a OwnershipTransferred event raised by the AssignmentHook contract.
type AssignmentHookOwnershipTransferredIterator ¶ added in v0.18.0
type AssignmentHookOwnershipTransferredIterator struct { Event *AssignmentHookOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AssignmentHookOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the AssignmentHook contract.
func (*AssignmentHookOwnershipTransferredIterator) Close ¶ added in v0.18.0
func (it *AssignmentHookOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AssignmentHookOwnershipTransferredIterator) Error ¶ added in v0.18.0
func (it *AssignmentHookOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AssignmentHookOwnershipTransferredIterator) Next ¶ added in v0.18.0
func (it *AssignmentHookOwnershipTransferredIterator) 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 AssignmentHookPaused ¶ added in v0.18.0
type AssignmentHookPaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
AssignmentHookPaused represents a Paused event raised by the AssignmentHook contract.
type AssignmentHookPausedIterator ¶ added in v0.18.0
type AssignmentHookPausedIterator struct { Event *AssignmentHookPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AssignmentHookPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the AssignmentHook contract.
func (*AssignmentHookPausedIterator) Close ¶ added in v0.18.0
func (it *AssignmentHookPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AssignmentHookPausedIterator) Error ¶ added in v0.18.0
func (it *AssignmentHookPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AssignmentHookPausedIterator) Next ¶ added in v0.18.0
func (it *AssignmentHookPausedIterator) 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 AssignmentHookProverAssignment ¶ added in v0.18.0
type AssignmentHookProverAssignment struct { FeeToken common.Address Expiry uint64 MaxBlockId uint64 MaxProposedIn uint64 MetaHash [32]byte TierFees []TaikoDataTierFee Signature []byte }
AssignmentHookProverAssignment is an auto generated low-level Go binding around an user-defined struct.
type AssignmentHookRaw ¶ added in v0.18.0
type AssignmentHookRaw struct {
Contract *AssignmentHook // Generic contract binding to access the raw methods on
}
AssignmentHookRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AssignmentHookRaw) Call ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookRaw) 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 (*AssignmentHookRaw) Transact ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AssignmentHookRaw) Transfer ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookRaw) 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 AssignmentHookSession ¶ added in v0.18.0
type AssignmentHookSession struct { Contract *AssignmentHook // 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 }
AssignmentHookSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AssignmentHookSession) AddressManager ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookSession) AddressManager() (common.Address, error)
AddressManager is a free data retrieval call binding the contract method 0x3ab76e9f.
Solidity: function addressManager() view returns(address)
func (*AssignmentHookSession) HashAssignment ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookSession) HashAssignment(assignment AssignmentHookProverAssignment, taikoAddress common.Address, blobHash [32]byte) ([32]byte, error)
HashAssignment is a free data retrieval call binding the contract method 0x9f64a349.
Solidity: function hashAssignment((address,uint64,uint64,uint64,bytes32,(uint16,uint128)[],bytes) assignment, address taikoAddress, bytes32 blobHash) pure returns(bytes32)
func (*AssignmentHookSession) Init ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookSession) Init(_addressManager common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x19ab453c.
Solidity: function init(address _addressManager) returns()
func (*AssignmentHookSession) MAXGASPAYINGPROVER ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookSession) MAXGASPAYINGPROVER() (*big.Int, error)
MAXGASPAYINGPROVER is a free data retrieval call binding the contract method 0x12925031.
Solidity: function MAX_GAS_PAYING_PROVER() view returns(uint256)
func (*AssignmentHookSession) OnBlockProposed ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookSession) OnBlockProposed(blk TaikoDataBlock, meta TaikoDataBlockMetadata, data []byte) (*types.Transaction, error)
OnBlockProposed is a paid mutator transaction binding the contract method 0x6bfd8a0f.
Solidity: function onBlockProposed((bytes32,address,uint96,uint64,uint64,uint64,uint32,uint32,bytes32[7]) blk, (bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint24,uint24,uint16,bool,bytes32) meta, bytes data) payable returns()
func (*AssignmentHookSession) Owner ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AssignmentHookSession) Pause ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*AssignmentHookSession) Paused ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*AssignmentHookSession) ProxiableUUID ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*AssignmentHookSession) RenounceOwnership ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AssignmentHookSession) Resolve ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookSession) Resolve(chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve is a free data retrieval call binding the contract method 0x3eb6b8cf.
Solidity: function resolve(uint64 chainId, bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*AssignmentHookSession) Resolve0 ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookSession) Resolve0(name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve0 is a free data retrieval call binding the contract method 0xa86f9d9e.
Solidity: function resolve(bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*AssignmentHookSession) TransferOwnership ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*AssignmentHookSession) Unpause ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*AssignmentHookSession) UpgradeTo ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*AssignmentHookSession) UpgradeToAndCall ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type AssignmentHookTransactor ¶ added in v0.18.0
type AssignmentHookTransactor struct {
// contains filtered or unexported fields
}
AssignmentHookTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAssignmentHookTransactor ¶ added in v0.18.0
func NewAssignmentHookTransactor(address common.Address, transactor bind.ContractTransactor) (*AssignmentHookTransactor, error)
NewAssignmentHookTransactor creates a new write-only instance of AssignmentHook, bound to a specific deployed contract.
func (*AssignmentHookTransactor) Init ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookTransactor) Init(opts *bind.TransactOpts, _addressManager common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x19ab453c.
Solidity: function init(address _addressManager) returns()
func (*AssignmentHookTransactor) OnBlockProposed ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookTransactor) OnBlockProposed(opts *bind.TransactOpts, blk TaikoDataBlock, meta TaikoDataBlockMetadata, data []byte) (*types.Transaction, error)
OnBlockProposed is a paid mutator transaction binding the contract method 0x6bfd8a0f.
Solidity: function onBlockProposed((bytes32,address,uint96,uint64,uint64,uint64,uint32,uint32,bytes32[7]) blk, (bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint24,uint24,uint16,bool,bytes32) meta, bytes data) payable returns()
func (*AssignmentHookTransactor) Pause ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*AssignmentHookTransactor) RenounceOwnership ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AssignmentHookTransactor) TransferOwnership ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*AssignmentHookTransactor) Unpause ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*AssignmentHookTransactor) UpgradeTo ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*AssignmentHookTransactor) UpgradeToAndCall ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type AssignmentHookTransactorRaw ¶ added in v0.18.0
type AssignmentHookTransactorRaw struct {
Contract *AssignmentHookTransactor // Generic write-only contract binding to access the raw methods on
}
AssignmentHookTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AssignmentHookTransactorRaw) Transact ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AssignmentHookTransactorRaw) Transfer ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookTransactorRaw) 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 AssignmentHookTransactorSession ¶ added in v0.18.0
type AssignmentHookTransactorSession struct { Contract *AssignmentHookTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AssignmentHookTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AssignmentHookTransactorSession) Init ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookTransactorSession) Init(_addressManager common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x19ab453c.
Solidity: function init(address _addressManager) returns()
func (*AssignmentHookTransactorSession) OnBlockProposed ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookTransactorSession) OnBlockProposed(blk TaikoDataBlock, meta TaikoDataBlockMetadata, data []byte) (*types.Transaction, error)
OnBlockProposed is a paid mutator transaction binding the contract method 0x6bfd8a0f.
Solidity: function onBlockProposed((bytes32,address,uint96,uint64,uint64,uint64,uint32,uint32,bytes32[7]) blk, (bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint24,uint24,uint16,bool,bytes32) meta, bytes data) payable returns()
func (*AssignmentHookTransactorSession) Pause ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*AssignmentHookTransactorSession) RenounceOwnership ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AssignmentHookTransactorSession) TransferOwnership ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*AssignmentHookTransactorSession) Unpause ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*AssignmentHookTransactorSession) UpgradeTo ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*AssignmentHookTransactorSession) UpgradeToAndCall ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type AssignmentHookUnpaused ¶ added in v0.18.0
type AssignmentHookUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
AssignmentHookUnpaused represents a Unpaused event raised by the AssignmentHook contract.
type AssignmentHookUnpausedIterator ¶ added in v0.18.0
type AssignmentHookUnpausedIterator struct { Event *AssignmentHookUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AssignmentHookUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the AssignmentHook contract.
func (*AssignmentHookUnpausedIterator) Close ¶ added in v0.18.0
func (it *AssignmentHookUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AssignmentHookUnpausedIterator) Error ¶ added in v0.18.0
func (it *AssignmentHookUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AssignmentHookUnpausedIterator) Next ¶ added in v0.18.0
func (it *AssignmentHookUnpausedIterator) 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 AssignmentHookUpgraded ¶ added in v0.18.0
type AssignmentHookUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
AssignmentHookUpgraded represents a Upgraded event raised by the AssignmentHook contract.
type AssignmentHookUpgradedIterator ¶ added in v0.18.0
type AssignmentHookUpgradedIterator struct { Event *AssignmentHookUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AssignmentHookUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the AssignmentHook contract.
func (*AssignmentHookUpgradedIterator) Close ¶ added in v0.18.0
func (it *AssignmentHookUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AssignmentHookUpgradedIterator) Error ¶ added in v0.18.0
func (it *AssignmentHookUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AssignmentHookUpgradedIterator) Next ¶ added in v0.18.0
func (it *AssignmentHookUpgradedIterator) 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 ERC20VotesUpgradeableCheckpoint ¶ added in v0.15.0
ERC20VotesUpgradeableCheckpoint is an auto generated low-level Go binding around an user-defined struct.
type GuardianProver ¶ added in v0.18.0
type GuardianProver struct { GuardianProverCaller // Read-only binding to the contract GuardianProverTransactor // Write-only binding to the contract GuardianProverFilterer // Log filterer for contract events }
GuardianProver is an auto generated Go binding around an Ethereum contract.
func NewGuardianProver ¶ added in v0.18.0
func NewGuardianProver(address common.Address, backend bind.ContractBackend) (*GuardianProver, error)
NewGuardianProver creates a new instance of GuardianProver, bound to a specific deployed contract.
type GuardianProverAdminChanged ¶ added in v0.18.0
type GuardianProverAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
GuardianProverAdminChanged represents a AdminChanged event raised by the GuardianProver contract.
type GuardianProverAdminChangedIterator ¶ added in v0.18.0
type GuardianProverAdminChangedIterator struct { Event *GuardianProverAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GuardianProverAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the GuardianProver contract.
func (*GuardianProverAdminChangedIterator) Close ¶ added in v0.18.0
func (it *GuardianProverAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GuardianProverAdminChangedIterator) Error ¶ added in v0.18.0
func (it *GuardianProverAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GuardianProverAdminChangedIterator) Next ¶ added in v0.18.0
func (it *GuardianProverAdminChangedIterator) 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 GuardianProverApproved ¶ added in v0.18.0
type GuardianProverApproved struct { OperationId *big.Int ApprovalBits *big.Int ProofSubmitted bool Raw types.Log // Blockchain specific contextual infos }
GuardianProverApproved represents a Approved event raised by the GuardianProver contract.
type GuardianProverApprovedIterator ¶ added in v0.18.0
type GuardianProverApprovedIterator struct { Event *GuardianProverApproved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GuardianProverApprovedIterator is returned from FilterApproved and is used to iterate over the raw logs and unpacked data for Approved events raised by the GuardianProver contract.
func (*GuardianProverApprovedIterator) Close ¶ added in v0.18.0
func (it *GuardianProverApprovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GuardianProverApprovedIterator) Error ¶ added in v0.18.0
func (it *GuardianProverApprovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GuardianProverApprovedIterator) Next ¶ added in v0.18.0
func (it *GuardianProverApprovedIterator) 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 GuardianProverBeaconUpgraded ¶ added in v0.18.0
type GuardianProverBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
GuardianProverBeaconUpgraded represents a BeaconUpgraded event raised by the GuardianProver contract.
type GuardianProverBeaconUpgradedIterator ¶ added in v0.18.0
type GuardianProverBeaconUpgradedIterator struct { Event *GuardianProverBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GuardianProverBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the GuardianProver contract.
func (*GuardianProverBeaconUpgradedIterator) Close ¶ added in v0.18.0
func (it *GuardianProverBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GuardianProverBeaconUpgradedIterator) Error ¶ added in v0.18.0
func (it *GuardianProverBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GuardianProverBeaconUpgradedIterator) Next ¶ added in v0.18.0
func (it *GuardianProverBeaconUpgradedIterator) 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 GuardianProverCaller ¶ added in v0.18.0
type GuardianProverCaller struct {
// contains filtered or unexported fields
}
GuardianProverCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGuardianProverCaller ¶ added in v0.18.0
func NewGuardianProverCaller(address common.Address, caller bind.ContractCaller) (*GuardianProverCaller, error)
NewGuardianProverCaller creates a new read-only instance of GuardianProver, bound to a specific deployed contract.
func (*GuardianProverCaller) AddressManager ¶ added in v0.18.0
func (_GuardianProver *GuardianProverCaller) AddressManager(opts *bind.CallOpts) (common.Address, error)
AddressManager is a free data retrieval call binding the contract method 0x3ab76e9f.
Solidity: function addressManager() view returns(address)
func (*GuardianProverCaller) GuardianIds ¶ added in v0.18.0
func (_GuardianProver *GuardianProverCaller) GuardianIds(opts *bind.CallOpts, guardian common.Address) (*big.Int, error)
GuardianIds is a free data retrieval call binding the contract method 0xb6158373.
Solidity: function guardianIds(address guardian) view returns(uint256 id)
func (*GuardianProverCaller) Guardians ¶ added in v0.18.0
func (_GuardianProver *GuardianProverCaller) Guardians(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
Guardians is a free data retrieval call binding the contract method 0xf560c734.
Solidity: function guardians(uint256 ) view returns(address)
func (*GuardianProverCaller) IsApproved ¶ added in v0.18.0
func (_GuardianProver *GuardianProverCaller) IsApproved(opts *bind.CallOpts, hash [32]byte) (bool, error)
IsApproved is a free data retrieval call binding the contract method 0x48aefc32.
Solidity: function isApproved(bytes32 hash) view returns(bool)
func (*GuardianProverCaller) MINNUMGUARDIANS ¶ added in v0.18.0
MINNUMGUARDIANS is a free data retrieval call binding the contract method 0x353ce811.
Solidity: function MIN_NUM_GUARDIANS() view returns(uint256)
func (*GuardianProverCaller) MinGuardians ¶ added in v0.18.0
func (_GuardianProver *GuardianProverCaller) MinGuardians(opts *bind.CallOpts) (uint32, error)
MinGuardians is a free data retrieval call binding the contract method 0x2d6f5ca7.
Solidity: function minGuardians() view returns(uint32)
func (*GuardianProverCaller) NumGuardians ¶ added in v0.18.0
NumGuardians is a free data retrieval call binding the contract method 0xd13cbca3.
Solidity: function numGuardians() view returns(uint256)
func (*GuardianProverCaller) Owner ¶ added in v0.18.0
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*GuardianProverCaller) Paused ¶ added in v0.18.0
func (_GuardianProver *GuardianProverCaller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*GuardianProverCaller) ProxiableUUID ¶ added in v0.18.0
func (_GuardianProver *GuardianProverCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*GuardianProverCaller) Resolve ¶ added in v0.18.0
func (_GuardianProver *GuardianProverCaller) Resolve(opts *bind.CallOpts, chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve is a free data retrieval call binding the contract method 0x3eb6b8cf.
Solidity: function resolve(uint64 chainId, bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*GuardianProverCaller) Resolve0 ¶ added in v0.18.0
func (_GuardianProver *GuardianProverCaller) Resolve0(opts *bind.CallOpts, name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve0 is a free data retrieval call binding the contract method 0xa86f9d9e.
Solidity: function resolve(bytes32 name, bool allowZeroAddress) view returns(address addr)
type GuardianProverCallerRaw ¶ added in v0.18.0
type GuardianProverCallerRaw struct {
Contract *GuardianProverCaller // Generic read-only contract binding to access the raw methods on
}
GuardianProverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GuardianProverCallerRaw) Call ¶ added in v0.18.0
func (_GuardianProver *GuardianProverCallerRaw) 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 GuardianProverCallerSession ¶ added in v0.18.0
type GuardianProverCallerSession struct { Contract *GuardianProverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GuardianProverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GuardianProverCallerSession) AddressManager ¶ added in v0.18.0
func (_GuardianProver *GuardianProverCallerSession) AddressManager() (common.Address, error)
AddressManager is a free data retrieval call binding the contract method 0x3ab76e9f.
Solidity: function addressManager() view returns(address)
func (*GuardianProverCallerSession) GuardianIds ¶ added in v0.18.0
func (_GuardianProver *GuardianProverCallerSession) GuardianIds(guardian common.Address) (*big.Int, error)
GuardianIds is a free data retrieval call binding the contract method 0xb6158373.
Solidity: function guardianIds(address guardian) view returns(uint256 id)
func (*GuardianProverCallerSession) Guardians ¶ added in v0.18.0
func (_GuardianProver *GuardianProverCallerSession) Guardians(arg0 *big.Int) (common.Address, error)
Guardians is a free data retrieval call binding the contract method 0xf560c734.
Solidity: function guardians(uint256 ) view returns(address)
func (*GuardianProverCallerSession) IsApproved ¶ added in v0.18.0
func (_GuardianProver *GuardianProverCallerSession) IsApproved(hash [32]byte) (bool, error)
IsApproved is a free data retrieval call binding the contract method 0x48aefc32.
Solidity: function isApproved(bytes32 hash) view returns(bool)
func (*GuardianProverCallerSession) MINNUMGUARDIANS ¶ added in v0.18.0
func (_GuardianProver *GuardianProverCallerSession) MINNUMGUARDIANS() (*big.Int, error)
MINNUMGUARDIANS is a free data retrieval call binding the contract method 0x353ce811.
Solidity: function MIN_NUM_GUARDIANS() view returns(uint256)
func (*GuardianProverCallerSession) MinGuardians ¶ added in v0.18.0
func (_GuardianProver *GuardianProverCallerSession) MinGuardians() (uint32, error)
MinGuardians is a free data retrieval call binding the contract method 0x2d6f5ca7.
Solidity: function minGuardians() view returns(uint32)
func (*GuardianProverCallerSession) NumGuardians ¶ added in v0.18.0
func (_GuardianProver *GuardianProverCallerSession) NumGuardians() (*big.Int, error)
NumGuardians is a free data retrieval call binding the contract method 0xd13cbca3.
Solidity: function numGuardians() view returns(uint256)
func (*GuardianProverCallerSession) Owner ¶ added in v0.18.0
func (_GuardianProver *GuardianProverCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*GuardianProverCallerSession) Paused ¶ added in v0.18.0
func (_GuardianProver *GuardianProverCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*GuardianProverCallerSession) ProxiableUUID ¶ added in v0.18.0
func (_GuardianProver *GuardianProverCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*GuardianProverCallerSession) Resolve ¶ added in v0.18.0
func (_GuardianProver *GuardianProverCallerSession) Resolve(chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve is a free data retrieval call binding the contract method 0x3eb6b8cf.
Solidity: function resolve(uint64 chainId, bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*GuardianProverCallerSession) Resolve0 ¶ added in v0.18.0
func (_GuardianProver *GuardianProverCallerSession) Resolve0(name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve0 is a free data retrieval call binding the contract method 0xa86f9d9e.
Solidity: function resolve(bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*GuardianProverCallerSession) Version ¶ added in v0.18.0
func (_GuardianProver *GuardianProverCallerSession) Version() (uint32, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(uint32)
type GuardianProverFilterer ¶ added in v0.18.0
type GuardianProverFilterer struct {
// contains filtered or unexported fields
}
GuardianProverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGuardianProverFilterer ¶ added in v0.18.0
func NewGuardianProverFilterer(address common.Address, filterer bind.ContractFilterer) (*GuardianProverFilterer, error)
NewGuardianProverFilterer creates a new log filterer instance of GuardianProver, bound to a specific deployed contract.
func (*GuardianProverFilterer) FilterAdminChanged ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*GuardianProverAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*GuardianProverFilterer) FilterApproved ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) FilterApproved(opts *bind.FilterOpts, operationId []*big.Int) (*GuardianProverApprovedIterator, error)
FilterApproved is a free log retrieval operation binding the contract event 0x344afde5e92a836ece804d851bb090d420129616171e9911ade0a3f4d785e311.
Solidity: event Approved(uint256 indexed operationId, uint256 approvalBits, bool proofSubmitted)
func (*GuardianProverFilterer) FilterBeaconUpgraded ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*GuardianProverBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*GuardianProverFilterer) FilterGuardiansUpdated ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) FilterGuardiansUpdated(opts *bind.FilterOpts) (*GuardianProverGuardiansUpdatedIterator, error)
FilterGuardiansUpdated is a free log retrieval operation binding the contract event 0x5132e5b598a417dfc5c7488e5360aef3e865fe4b238cd5ea2a8282e0ca8d10ef.
Solidity: event GuardiansUpdated(uint32 version, address[] guardians)
func (*GuardianProverFilterer) FilterInitialized ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) FilterInitialized(opts *bind.FilterOpts) (*GuardianProverInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*GuardianProverFilterer) FilterOwnershipTransferred ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*GuardianProverOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*GuardianProverFilterer) FilterPaused ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) FilterPaused(opts *bind.FilterOpts) (*GuardianProverPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*GuardianProverFilterer) FilterUnpaused ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) FilterUnpaused(opts *bind.FilterOpts) (*GuardianProverUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*GuardianProverFilterer) FilterUpgraded ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*GuardianProverUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*GuardianProverFilterer) ParseAdminChanged ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) ParseAdminChanged(log types.Log) (*GuardianProverAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*GuardianProverFilterer) ParseApproved ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) ParseApproved(log types.Log) (*GuardianProverApproved, error)
ParseApproved is a log parse operation binding the contract event 0x344afde5e92a836ece804d851bb090d420129616171e9911ade0a3f4d785e311.
Solidity: event Approved(uint256 indexed operationId, uint256 approvalBits, bool proofSubmitted)
func (*GuardianProverFilterer) ParseBeaconUpgraded ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) ParseBeaconUpgraded(log types.Log) (*GuardianProverBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*GuardianProverFilterer) ParseGuardiansUpdated ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) ParseGuardiansUpdated(log types.Log) (*GuardianProverGuardiansUpdated, error)
ParseGuardiansUpdated is a log parse operation binding the contract event 0x5132e5b598a417dfc5c7488e5360aef3e865fe4b238cd5ea2a8282e0ca8d10ef.
Solidity: event GuardiansUpdated(uint32 version, address[] guardians)
func (*GuardianProverFilterer) ParseInitialized ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) ParseInitialized(log types.Log) (*GuardianProverInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*GuardianProverFilterer) ParseOwnershipTransferred ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) ParseOwnershipTransferred(log types.Log) (*GuardianProverOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*GuardianProverFilterer) ParsePaused ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) ParsePaused(log types.Log) (*GuardianProverPaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*GuardianProverFilterer) ParseUnpaused ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) ParseUnpaused(log types.Log) (*GuardianProverUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*GuardianProverFilterer) ParseUpgraded ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) ParseUpgraded(log types.Log) (*GuardianProverUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*GuardianProverFilterer) WatchAdminChanged ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *GuardianProverAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*GuardianProverFilterer) WatchApproved ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) WatchApproved(opts *bind.WatchOpts, sink chan<- *GuardianProverApproved, operationId []*big.Int) (event.Subscription, error)
WatchApproved is a free log subscription operation binding the contract event 0x344afde5e92a836ece804d851bb090d420129616171e9911ade0a3f4d785e311.
Solidity: event Approved(uint256 indexed operationId, uint256 approvalBits, bool proofSubmitted)
func (*GuardianProverFilterer) WatchBeaconUpgraded ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *GuardianProverBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*GuardianProverFilterer) WatchGuardiansUpdated ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) WatchGuardiansUpdated(opts *bind.WatchOpts, sink chan<- *GuardianProverGuardiansUpdated) (event.Subscription, error)
WatchGuardiansUpdated is a free log subscription operation binding the contract event 0x5132e5b598a417dfc5c7488e5360aef3e865fe4b238cd5ea2a8282e0ca8d10ef.
Solidity: event GuardiansUpdated(uint32 version, address[] guardians)
func (*GuardianProverFilterer) WatchInitialized ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *GuardianProverInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*GuardianProverFilterer) WatchOwnershipTransferred ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *GuardianProverOwnershipTransferred, 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 (*GuardianProverFilterer) WatchPaused ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *GuardianProverPaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*GuardianProverFilterer) WatchUnpaused ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *GuardianProverUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*GuardianProverFilterer) WatchUpgraded ¶ added in v0.18.0
func (_GuardianProver *GuardianProverFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *GuardianProverUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
type GuardianProverGuardiansUpdated ¶ added in v0.18.0
type GuardianProverGuardiansUpdated struct { Version uint32 Guardians []common.Address Raw types.Log // Blockchain specific contextual infos }
GuardianProverGuardiansUpdated represents a GuardiansUpdated event raised by the GuardianProver contract.
type GuardianProverGuardiansUpdatedIterator ¶ added in v0.18.0
type GuardianProverGuardiansUpdatedIterator struct { Event *GuardianProverGuardiansUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GuardianProverGuardiansUpdatedIterator is returned from FilterGuardiansUpdated and is used to iterate over the raw logs and unpacked data for GuardiansUpdated events raised by the GuardianProver contract.
func (*GuardianProverGuardiansUpdatedIterator) Close ¶ added in v0.18.0
func (it *GuardianProverGuardiansUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GuardianProverGuardiansUpdatedIterator) Error ¶ added in v0.18.0
func (it *GuardianProverGuardiansUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GuardianProverGuardiansUpdatedIterator) Next ¶ added in v0.18.0
func (it *GuardianProverGuardiansUpdatedIterator) 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 GuardianProverInitialized ¶ added in v0.18.0
type GuardianProverInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
GuardianProverInitialized represents a Initialized event raised by the GuardianProver contract.
type GuardianProverInitializedIterator ¶ added in v0.18.0
type GuardianProverInitializedIterator struct { Event *GuardianProverInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GuardianProverInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the GuardianProver contract.
func (*GuardianProverInitializedIterator) Close ¶ added in v0.18.0
func (it *GuardianProverInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GuardianProverInitializedIterator) Error ¶ added in v0.18.0
func (it *GuardianProverInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GuardianProverInitializedIterator) Next ¶ added in v0.18.0
func (it *GuardianProverInitializedIterator) 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 GuardianProverOwnershipTransferred ¶ added in v0.18.0
type GuardianProverOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
GuardianProverOwnershipTransferred represents a OwnershipTransferred event raised by the GuardianProver contract.
type GuardianProverOwnershipTransferredIterator ¶ added in v0.18.0
type GuardianProverOwnershipTransferredIterator struct { Event *GuardianProverOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GuardianProverOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the GuardianProver contract.
func (*GuardianProverOwnershipTransferredIterator) Close ¶ added in v0.18.0
func (it *GuardianProverOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GuardianProverOwnershipTransferredIterator) Error ¶ added in v0.18.0
func (it *GuardianProverOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GuardianProverOwnershipTransferredIterator) Next ¶ added in v0.18.0
func (it *GuardianProverOwnershipTransferredIterator) 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 GuardianProverPaused ¶ added in v0.18.0
type GuardianProverPaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
GuardianProverPaused represents a Paused event raised by the GuardianProver contract.
type GuardianProverPausedIterator ¶ added in v0.18.0
type GuardianProverPausedIterator struct { Event *GuardianProverPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GuardianProverPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the GuardianProver contract.
func (*GuardianProverPausedIterator) Close ¶ added in v0.18.0
func (it *GuardianProverPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GuardianProverPausedIterator) Error ¶ added in v0.18.0
func (it *GuardianProverPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GuardianProverPausedIterator) Next ¶ added in v0.18.0
func (it *GuardianProverPausedIterator) 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 GuardianProverRaw ¶ added in v0.18.0
type GuardianProverRaw struct {
Contract *GuardianProver // Generic contract binding to access the raw methods on
}
GuardianProverRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GuardianProverRaw) Call ¶ added in v0.18.0
func (_GuardianProver *GuardianProverRaw) 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 (*GuardianProverRaw) Transact ¶ added in v0.18.0
func (_GuardianProver *GuardianProverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GuardianProverRaw) Transfer ¶ added in v0.18.0
func (_GuardianProver *GuardianProverRaw) 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 GuardianProverSession ¶ added in v0.18.0
type GuardianProverSession struct { Contract *GuardianProver // 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 }
GuardianProverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GuardianProverSession) AddressManager ¶ added in v0.18.0
func (_GuardianProver *GuardianProverSession) AddressManager() (common.Address, error)
AddressManager is a free data retrieval call binding the contract method 0x3ab76e9f.
Solidity: function addressManager() view returns(address)
func (*GuardianProverSession) Approve ¶ added in v0.18.0
func (_GuardianProver *GuardianProverSession) Approve(meta TaikoDataBlockMetadata, tran TaikoDataTransition, proof TaikoDataTierProof) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x492d2474.
Solidity: function approve((bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint24,uint24,uint16,bool,bytes32) meta, (bytes32,bytes32,bytes32,bytes32) tran, (uint16,bytes) proof) returns(bool approved)
func (*GuardianProverSession) GuardianIds ¶ added in v0.18.0
func (_GuardianProver *GuardianProverSession) GuardianIds(guardian common.Address) (*big.Int, error)
GuardianIds is a free data retrieval call binding the contract method 0xb6158373.
Solidity: function guardianIds(address guardian) view returns(uint256 id)
func (*GuardianProverSession) Guardians ¶ added in v0.18.0
Guardians is a free data retrieval call binding the contract method 0xf560c734.
Solidity: function guardians(uint256 ) view returns(address)
func (*GuardianProverSession) Init ¶ added in v0.18.0
func (_GuardianProver *GuardianProverSession) Init(_addressManager common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x19ab453c.
Solidity: function init(address _addressManager) returns()
func (*GuardianProverSession) IsApproved ¶ added in v0.18.0
func (_GuardianProver *GuardianProverSession) IsApproved(hash [32]byte) (bool, error)
IsApproved is a free data retrieval call binding the contract method 0x48aefc32.
Solidity: function isApproved(bytes32 hash) view returns(bool)
func (*GuardianProverSession) MINNUMGUARDIANS ¶ added in v0.18.0
func (_GuardianProver *GuardianProverSession) MINNUMGUARDIANS() (*big.Int, error)
MINNUMGUARDIANS is a free data retrieval call binding the contract method 0x353ce811.
Solidity: function MIN_NUM_GUARDIANS() view returns(uint256)
func (*GuardianProverSession) MinGuardians ¶ added in v0.18.0
func (_GuardianProver *GuardianProverSession) MinGuardians() (uint32, error)
MinGuardians is a free data retrieval call binding the contract method 0x2d6f5ca7.
Solidity: function minGuardians() view returns(uint32)
func (*GuardianProverSession) NumGuardians ¶ added in v0.18.0
func (_GuardianProver *GuardianProverSession) NumGuardians() (*big.Int, error)
NumGuardians is a free data retrieval call binding the contract method 0xd13cbca3.
Solidity: function numGuardians() view returns(uint256)
func (*GuardianProverSession) Owner ¶ added in v0.18.0
func (_GuardianProver *GuardianProverSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*GuardianProverSession) Pause ¶ added in v0.18.0
func (_GuardianProver *GuardianProverSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*GuardianProverSession) Paused ¶ added in v0.18.0
func (_GuardianProver *GuardianProverSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*GuardianProverSession) ProxiableUUID ¶ added in v0.18.0
func (_GuardianProver *GuardianProverSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*GuardianProverSession) RenounceOwnership ¶ added in v0.18.0
func (_GuardianProver *GuardianProverSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*GuardianProverSession) Resolve ¶ added in v0.18.0
func (_GuardianProver *GuardianProverSession) Resolve(chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve is a free data retrieval call binding the contract method 0x3eb6b8cf.
Solidity: function resolve(uint64 chainId, bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*GuardianProverSession) Resolve0 ¶ added in v0.18.0
func (_GuardianProver *GuardianProverSession) Resolve0(name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve0 is a free data retrieval call binding the contract method 0xa86f9d9e.
Solidity: function resolve(bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*GuardianProverSession) SetGuardians ¶ added in v0.18.0
func (_GuardianProver *GuardianProverSession) SetGuardians(_guardians []common.Address, _minGuardians uint8) (*types.Transaction, error)
SetGuardians is a paid mutator transaction binding the contract method 0xe94e9e99.
Solidity: function setGuardians(address[] _guardians, uint8 _minGuardians) returns()
func (*GuardianProverSession) TransferOwnership ¶ added in v0.18.0
func (_GuardianProver *GuardianProverSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*GuardianProverSession) Unpause ¶ added in v0.18.0
func (_GuardianProver *GuardianProverSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*GuardianProverSession) UpgradeTo ¶ added in v0.18.0
func (_GuardianProver *GuardianProverSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*GuardianProverSession) UpgradeToAndCall ¶ added in v0.18.0
func (_GuardianProver *GuardianProverSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
func (*GuardianProverSession) Version ¶ added in v0.18.0
func (_GuardianProver *GuardianProverSession) Version() (uint32, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(uint32)
type GuardianProverTransactor ¶ added in v0.18.0
type GuardianProverTransactor struct {
// contains filtered or unexported fields
}
GuardianProverTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGuardianProverTransactor ¶ added in v0.18.0
func NewGuardianProverTransactor(address common.Address, transactor bind.ContractTransactor) (*GuardianProverTransactor, error)
NewGuardianProverTransactor creates a new write-only instance of GuardianProver, bound to a specific deployed contract.
func (*GuardianProverTransactor) Approve ¶ added in v0.18.0
func (_GuardianProver *GuardianProverTransactor) Approve(opts *bind.TransactOpts, meta TaikoDataBlockMetadata, tran TaikoDataTransition, proof TaikoDataTierProof) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x492d2474.
Solidity: function approve((bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint24,uint24,uint16,bool,bytes32) meta, (bytes32,bytes32,bytes32,bytes32) tran, (uint16,bytes) proof) returns(bool approved)
func (*GuardianProverTransactor) Init ¶ added in v0.18.0
func (_GuardianProver *GuardianProverTransactor) Init(opts *bind.TransactOpts, _addressManager common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x19ab453c.
Solidity: function init(address _addressManager) returns()
func (*GuardianProverTransactor) Pause ¶ added in v0.18.0
func (_GuardianProver *GuardianProverTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*GuardianProverTransactor) RenounceOwnership ¶ added in v0.18.0
func (_GuardianProver *GuardianProverTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*GuardianProverTransactor) SetGuardians ¶ added in v0.18.0
func (_GuardianProver *GuardianProverTransactor) SetGuardians(opts *bind.TransactOpts, _guardians []common.Address, _minGuardians uint8) (*types.Transaction, error)
SetGuardians is a paid mutator transaction binding the contract method 0xe94e9e99.
Solidity: function setGuardians(address[] _guardians, uint8 _minGuardians) returns()
func (*GuardianProverTransactor) TransferOwnership ¶ added in v0.18.0
func (_GuardianProver *GuardianProverTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*GuardianProverTransactor) Unpause ¶ added in v0.18.0
func (_GuardianProver *GuardianProverTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*GuardianProverTransactor) UpgradeTo ¶ added in v0.18.0
func (_GuardianProver *GuardianProverTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*GuardianProverTransactor) UpgradeToAndCall ¶ added in v0.18.0
func (_GuardianProver *GuardianProverTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type GuardianProverTransactorRaw ¶ added in v0.18.0
type GuardianProverTransactorRaw struct {
Contract *GuardianProverTransactor // Generic write-only contract binding to access the raw methods on
}
GuardianProverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GuardianProverTransactorRaw) Transact ¶ added in v0.18.0
func (_GuardianProver *GuardianProverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GuardianProverTransactorRaw) Transfer ¶ added in v0.18.0
func (_GuardianProver *GuardianProverTransactorRaw) 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 GuardianProverTransactorSession ¶ added in v0.18.0
type GuardianProverTransactorSession struct { Contract *GuardianProverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GuardianProverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*GuardianProverTransactorSession) Approve ¶ added in v0.18.0
func (_GuardianProver *GuardianProverTransactorSession) Approve(meta TaikoDataBlockMetadata, tran TaikoDataTransition, proof TaikoDataTierProof) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x492d2474.
Solidity: function approve((bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint24,uint24,uint16,bool,bytes32) meta, (bytes32,bytes32,bytes32,bytes32) tran, (uint16,bytes) proof) returns(bool approved)
func (*GuardianProverTransactorSession) Init ¶ added in v0.18.0
func (_GuardianProver *GuardianProverTransactorSession) Init(_addressManager common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x19ab453c.
Solidity: function init(address _addressManager) returns()
func (*GuardianProverTransactorSession) Pause ¶ added in v0.18.0
func (_GuardianProver *GuardianProverTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*GuardianProverTransactorSession) RenounceOwnership ¶ added in v0.18.0
func (_GuardianProver *GuardianProverTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*GuardianProverTransactorSession) SetGuardians ¶ added in v0.18.0
func (_GuardianProver *GuardianProverTransactorSession) SetGuardians(_guardians []common.Address, _minGuardians uint8) (*types.Transaction, error)
SetGuardians is a paid mutator transaction binding the contract method 0xe94e9e99.
Solidity: function setGuardians(address[] _guardians, uint8 _minGuardians) returns()
func (*GuardianProverTransactorSession) TransferOwnership ¶ added in v0.18.0
func (_GuardianProver *GuardianProverTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*GuardianProverTransactorSession) Unpause ¶ added in v0.18.0
func (_GuardianProver *GuardianProverTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*GuardianProverTransactorSession) UpgradeTo ¶ added in v0.18.0
func (_GuardianProver *GuardianProverTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*GuardianProverTransactorSession) UpgradeToAndCall ¶ added in v0.18.0
func (_GuardianProver *GuardianProverTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type GuardianProverUnpaused ¶ added in v0.18.0
type GuardianProverUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
GuardianProverUnpaused represents a Unpaused event raised by the GuardianProver contract.
type GuardianProverUnpausedIterator ¶ added in v0.18.0
type GuardianProverUnpausedIterator struct { Event *GuardianProverUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GuardianProverUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the GuardianProver contract.
func (*GuardianProverUnpausedIterator) Close ¶ added in v0.18.0
func (it *GuardianProverUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GuardianProverUnpausedIterator) Error ¶ added in v0.18.0
func (it *GuardianProverUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GuardianProverUnpausedIterator) Next ¶ added in v0.18.0
func (it *GuardianProverUnpausedIterator) 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 GuardianProverUpgraded ¶ added in v0.18.0
type GuardianProverUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
GuardianProverUpgraded represents a Upgraded event raised by the GuardianProver contract.
type GuardianProverUpgradedIterator ¶ added in v0.18.0
type GuardianProverUpgradedIterator struct { Event *GuardianProverUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GuardianProverUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the GuardianProver contract.
func (*GuardianProverUpgradedIterator) Close ¶ added in v0.18.0
func (it *GuardianProverUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GuardianProverUpgradedIterator) Error ¶ added in v0.18.0
func (it *GuardianProverUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GuardianProverUpgradedIterator) Next ¶ added in v0.18.0
func (it *GuardianProverUpgradedIterator) 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 ICrossChainSyncSnippet ¶ added in v0.18.0
type ICrossChainSyncSnippet struct { RemoteBlockId uint64 SyncedInBlock uint64 BlockHash [32]byte SignalRoot [32]byte }
ICrossChainSyncSnippet is an auto generated low-level Go binding around an user-defined struct.
type ITierProviderTier ¶ added in v0.17.0
type ITierProviderTier struct { VerifierName [32]byte ValidityBond *big.Int ContestBond *big.Int CooldownWindow *big.Int ProvingWindow uint16 MaxBlocksToVerify uint8 }
ITierProviderTier is an auto generated low-level Go binding around an user-defined struct.
type TaikoDataBlock ¶ added in v0.15.0
type TaikoDataBlock struct { MetaHash [32]byte AssignedProver common.Address LivenessBond *big.Int BlockId uint64 ProposedAt uint64 ProposedIn uint64 NextTransitionId uint32 VerifiedTransitionId uint32 Reserved [7][32]byte }
TaikoDataBlock is an auto generated low-level Go binding around an user-defined struct.
type TaikoDataBlockMetadata ¶ added in v0.2.2
type TaikoDataBlockMetadata struct { L1Hash [32]byte Difficulty [32]byte BlobHash [32]byte ExtraData [32]byte DepositsHash [32]byte Coinbase common.Address Id uint64 GasLimit uint32 Timestamp uint64 L1Height uint64 TxListByteOffset *big.Int TxListByteSize *big.Int MinTier uint16 BlobUsed bool ParentMetaHash [32]byte }
TaikoDataBlockMetadata is an auto generated low-level Go binding around an user-defined struct.
type TaikoDataConfig ¶ added in v0.2.2
type TaikoDataConfig struct { ChainId uint64 BlockMaxProposals uint64 BlockRingBufferSize uint64 MaxBlocksToVerifyPerProposal uint64 BlockMaxGasLimit uint32 BlockMaxTxListBytes *big.Int BlobExpiry *big.Int BlobAllowedForDA bool LivenessBond *big.Int EthDepositRingBufferSize *big.Int EthDepositMinCountPerBlock uint64 EthDepositMaxCountPerBlock uint64 EthDepositMinAmount *big.Int EthDepositMaxAmount *big.Int EthDepositGas *big.Int EthDepositMaxFee *big.Int }
TaikoDataConfig is an auto generated low-level Go binding around an user-defined struct.
type TaikoDataEthDeposit ¶ added in v0.7.0
TaikoDataEthDeposit is an auto generated low-level Go binding around an user-defined struct.
type TaikoDataSlotA ¶ added in v0.15.0
type TaikoDataSlotA struct { GenesisHeight uint64 GenesisTimestamp uint64 NumEthDeposits uint64 NextEthDepositToProcess uint64 }
TaikoDataSlotA is an auto generated low-level Go binding around an user-defined struct.
type TaikoDataSlotB ¶ added in v0.15.0
TaikoDataSlotB is an auto generated low-level Go binding around an user-defined struct.
type TaikoDataTierFee ¶ added in v0.18.0
TaikoDataTierFee is an auto generated low-level Go binding around an user-defined struct.
type TaikoDataTierProof ¶ added in v0.18.0
TaikoDataTierProof is an auto generated low-level Go binding around an user-defined struct.
type TaikoDataTransition ¶ added in v0.15.0
type TaikoDataTransition struct { ParentHash [32]byte BlockHash [32]byte SignalRoot [32]byte Graffiti [32]byte }
TaikoDataTransition is an auto generated low-level Go binding around an user-defined struct.
type TaikoDataTransitionState ¶ added in v0.18.0
type TaikoDataTransitionState struct { Key [32]byte BlockHash [32]byte SignalRoot [32]byte Prover common.Address ValidityBond *big.Int Contester common.Address ContestBond *big.Int Timestamp uint64 Tier uint16 Contestations uint8 Reserved [4][32]byte }
TaikoDataTransitionState is an auto generated low-level Go binding around an user-defined struct.
type TaikoL1Client ¶
type TaikoL1Client struct { TaikoL1ClientCaller // Read-only binding to the contract TaikoL1ClientTransactor // Write-only binding to the contract TaikoL1ClientFilterer // Log filterer for contract events }
TaikoL1Client is an auto generated Go binding around an Ethereum contract.
func NewTaikoL1Client ¶
func NewTaikoL1Client(address common.Address, backend bind.ContractBackend) (*TaikoL1Client, error)
NewTaikoL1Client creates a new instance of TaikoL1Client, bound to a specific deployed contract.
type TaikoL1ClientAdminChanged ¶ added in v0.18.0
type TaikoL1ClientAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientAdminChanged represents a AdminChanged event raised by the TaikoL1Client contract.
type TaikoL1ClientAdminChangedIterator ¶ added in v0.18.0
type TaikoL1ClientAdminChangedIterator struct { Event *TaikoL1ClientAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the TaikoL1Client contract.
func (*TaikoL1ClientAdminChangedIterator) Close ¶ added in v0.18.0
func (it *TaikoL1ClientAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientAdminChangedIterator) Error ¶ added in v0.18.0
func (it *TaikoL1ClientAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientAdminChangedIterator) Next ¶ added in v0.18.0
func (it *TaikoL1ClientAdminChangedIterator) 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 TaikoL1ClientBeaconUpgraded ¶ added in v0.18.0
type TaikoL1ClientBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientBeaconUpgraded represents a BeaconUpgraded event raised by the TaikoL1Client contract.
type TaikoL1ClientBeaconUpgradedIterator ¶ added in v0.18.0
type TaikoL1ClientBeaconUpgradedIterator struct { Event *TaikoL1ClientBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the TaikoL1Client contract.
func (*TaikoL1ClientBeaconUpgradedIterator) Close ¶ added in v0.18.0
func (it *TaikoL1ClientBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientBeaconUpgradedIterator) Error ¶ added in v0.18.0
func (it *TaikoL1ClientBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientBeaconUpgradedIterator) Next ¶ added in v0.18.0
func (it *TaikoL1ClientBeaconUpgradedIterator) 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 TaikoL1ClientBlobCached ¶ added in v0.18.0
type TaikoL1ClientBlobCached struct { BlobHash [32]byte Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientBlobCached represents a BlobCached event raised by the TaikoL1Client contract.
type TaikoL1ClientBlobCachedIterator ¶ added in v0.18.0
type TaikoL1ClientBlobCachedIterator struct { Event *TaikoL1ClientBlobCached // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientBlobCachedIterator is returned from FilterBlobCached and is used to iterate over the raw logs and unpacked data for BlobCached events raised by the TaikoL1Client contract.
func (*TaikoL1ClientBlobCachedIterator) Close ¶ added in v0.18.0
func (it *TaikoL1ClientBlobCachedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientBlobCachedIterator) Error ¶ added in v0.18.0
func (it *TaikoL1ClientBlobCachedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientBlobCachedIterator) Next ¶ added in v0.18.0
func (it *TaikoL1ClientBlobCachedIterator) 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 TaikoL1ClientBlockProposed ¶
type TaikoL1ClientBlockProposed struct { BlockId *big.Int AssignedProver common.Address LivenessBond *big.Int Meta TaikoDataBlockMetadata DepositsProcessed []TaikoDataEthDeposit Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientBlockProposed represents a BlockProposed event raised by the TaikoL1Client contract.
type TaikoL1ClientBlockProposedIterator ¶
type TaikoL1ClientBlockProposedIterator struct { Event *TaikoL1ClientBlockProposed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientBlockProposedIterator is returned from FilterBlockProposed and is used to iterate over the raw logs and unpacked data for BlockProposed events raised by the TaikoL1Client contract.
func (*TaikoL1ClientBlockProposedIterator) Close ¶
func (it *TaikoL1ClientBlockProposedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientBlockProposedIterator) Error ¶
func (it *TaikoL1ClientBlockProposedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientBlockProposedIterator) Next ¶
func (it *TaikoL1ClientBlockProposedIterator) 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 TaikoL1ClientBlockVerified ¶
type TaikoL1ClientBlockVerified struct { BlockId *big.Int AssignedProver common.Address Prover common.Address BlockHash [32]byte SignalRoot [32]byte Tier uint16 Contestations uint8 Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientBlockVerified represents a BlockVerified event raised by the TaikoL1Client contract.
type TaikoL1ClientBlockVerified0 ¶ added in v0.12.0
type TaikoL1ClientBlockVerified0 struct { BlockId *big.Int AssignedProver common.Address Prover common.Address BlockHash [32]byte SignalRoot [32]byte Tier uint16 Contestations uint8 Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientBlockVerified0 represents a BlockVerified0 event raised by the TaikoL1Client contract.
type TaikoL1ClientBlockVerified0Iterator ¶ added in v0.12.0
type TaikoL1ClientBlockVerified0Iterator struct { Event *TaikoL1ClientBlockVerified0 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientBlockVerified0Iterator is returned from FilterBlockVerified0 and is used to iterate over the raw logs and unpacked data for BlockVerified0 events raised by the TaikoL1Client contract.
func (*TaikoL1ClientBlockVerified0Iterator) Close ¶ added in v0.12.0
func (it *TaikoL1ClientBlockVerified0Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientBlockVerified0Iterator) Error ¶ added in v0.12.0
func (it *TaikoL1ClientBlockVerified0Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientBlockVerified0Iterator) Next ¶ added in v0.12.0
func (it *TaikoL1ClientBlockVerified0Iterator) 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 TaikoL1ClientBlockVerifiedIterator ¶
type TaikoL1ClientBlockVerifiedIterator struct { Event *TaikoL1ClientBlockVerified // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientBlockVerifiedIterator is returned from FilterBlockVerified and is used to iterate over the raw logs and unpacked data for BlockVerified events raised by the TaikoL1Client contract.
func (*TaikoL1ClientBlockVerifiedIterator) Close ¶
func (it *TaikoL1ClientBlockVerifiedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientBlockVerifiedIterator) Error ¶
func (it *TaikoL1ClientBlockVerifiedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientBlockVerifiedIterator) Next ¶
func (it *TaikoL1ClientBlockVerifiedIterator) 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 TaikoL1ClientCaller ¶
type TaikoL1ClientCaller struct {
// contains filtered or unexported fields
}
TaikoL1ClientCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTaikoL1ClientCaller ¶
func NewTaikoL1ClientCaller(address common.Address, caller bind.ContractCaller) (*TaikoL1ClientCaller, error)
NewTaikoL1ClientCaller creates a new read-only instance of TaikoL1Client, bound to a specific deployed contract.
func (*TaikoL1ClientCaller) AddressManager ¶
func (_TaikoL1Client *TaikoL1ClientCaller) AddressManager(opts *bind.CallOpts) (common.Address, error)
AddressManager is a free data retrieval call binding the contract method 0x3ab76e9f.
Solidity: function addressManager() view returns(address)
func (*TaikoL1ClientCaller) CanDepositEthToL2 ¶ added in v0.12.0
func (_TaikoL1Client *TaikoL1ClientCaller) CanDepositEthToL2(opts *bind.CallOpts, amount *big.Int) (bool, error)
CanDepositEthToL2 is a free data retrieval call binding the contract method 0xcf151d9a.
Solidity: function canDepositEthToL2(uint256 amount) view returns(bool)
func (*TaikoL1ClientCaller) GetBlock ¶ added in v0.7.0
func (_TaikoL1Client *TaikoL1ClientCaller) GetBlock(opts *bind.CallOpts, blockId uint64) (TaikoDataBlock, error)
GetBlock is a free data retrieval call binding the contract method 0x5fa15e79.
Solidity: function getBlock(uint64 blockId) view returns((bytes32,address,uint96,uint64,uint64,uint64,uint32,uint32,bytes32[7]) blk)
func (*TaikoL1ClientCaller) GetConfig ¶ added in v0.2.2
func (_TaikoL1Client *TaikoL1ClientCaller) GetConfig(opts *bind.CallOpts) (TaikoDataConfig, error)
GetConfig is a free data retrieval call binding the contract method 0xc3f909d4.
Solidity: function getConfig() view returns((uint64,uint64,uint64,uint64,uint32,uint24,uint24,bool,uint96,uint256,uint64,uint64,uint96,uint96,uint256,uint256))
func (*TaikoL1ClientCaller) GetMinTier ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientCaller) GetMinTier(opts *bind.CallOpts, rand *big.Int) (uint16, error)
GetMinTier is a free data retrieval call binding the contract method 0x59ab4e23.
Solidity: function getMinTier(uint256 rand) view returns(uint16)
func (*TaikoL1ClientCaller) GetStateVariables ¶
func (_TaikoL1Client *TaikoL1ClientCaller) GetStateVariables(opts *bind.CallOpts) (struct { A TaikoDataSlotA B TaikoDataSlotB }, error)
GetStateVariables is a free data retrieval call binding the contract method 0xdde89cf5.
Solidity: function getStateVariables() view returns((uint64,uint64,uint64,uint64) a, (uint64,uint64,bool) b)
func (*TaikoL1ClientCaller) GetSyncedSnippet ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientCaller) GetSyncedSnippet(opts *bind.CallOpts, blockId uint64) (ICrossChainSyncSnippet, error)
GetSyncedSnippet is a free data retrieval call binding the contract method 0x8cfb0459.
Solidity: function getSyncedSnippet(uint64 blockId) view returns((uint64,uint64,bytes32,bytes32))
func (*TaikoL1ClientCaller) GetTier ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientCaller) GetTier(opts *bind.CallOpts, tierId uint16) (ITierProviderTier, error)
GetTier is a free data retrieval call binding the contract method 0x576c3de7.
Solidity: function getTier(uint16 tierId) view returns((bytes32,uint96,uint96,uint24,uint16,uint8))
func (*TaikoL1ClientCaller) GetTierIds ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientCaller) GetTierIds(opts *bind.CallOpts) ([]uint16, error)
GetTierIds is a free data retrieval call binding the contract method 0xd8cde1c6.
Solidity: function getTierIds() view returns(uint16[] ids)
func (*TaikoL1ClientCaller) GetTransition ¶ added in v0.15.0
func (_TaikoL1Client *TaikoL1ClientCaller) GetTransition(opts *bind.CallOpts, blockId uint64, parentHash [32]byte) (TaikoDataTransitionState, error)
GetTransition is a free data retrieval call binding the contract method 0xfd257e29.
Solidity: function getTransition(uint64 blockId, bytes32 parentHash) view returns((bytes32,bytes32,bytes32,address,uint96,address,uint96,uint64,uint16,uint8,bytes32[4]))
func (*TaikoL1ClientCaller) IsBlobReusable ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientCaller) IsBlobReusable(opts *bind.CallOpts, blobHash [32]byte) (bool, error)
IsBlobReusable is a free data retrieval call binding the contract method 0xb67d7638.
Solidity: function isBlobReusable(bytes32 blobHash) view returns(bool)
func (*TaikoL1ClientCaller) IsConfigValid ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientCaller) IsConfigValid(opts *bind.CallOpts) (bool, error)
IsConfigValid is a free data retrieval call binding the contract method 0xe3f1bdc5.
Solidity: function isConfigValid() view returns(bool)
func (*TaikoL1ClientCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TaikoL1ClientCaller) Paused ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientCaller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*TaikoL1ClientCaller) ProxiableUUID ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*TaikoL1ClientCaller) Resolve ¶
func (_TaikoL1Client *TaikoL1ClientCaller) Resolve(opts *bind.CallOpts, chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve is a free data retrieval call binding the contract method 0x3eb6b8cf.
Solidity: function resolve(uint64 chainId, bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*TaikoL1ClientCaller) Resolve0 ¶
func (_TaikoL1Client *TaikoL1ClientCaller) Resolve0(opts *bind.CallOpts, name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve0 is a free data retrieval call binding the contract method 0xa86f9d9e.
Solidity: function resolve(bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*TaikoL1ClientCaller) State ¶
func (_TaikoL1Client *TaikoL1ClientCaller) State(opts *bind.CallOpts) (struct { SlotA TaikoDataSlotA SlotB TaikoDataSlotB }, error)
State is a free data retrieval call binding the contract method 0xc19d93fb.
Solidity: function state() view returns((uint64,uint64,uint64,uint64) slotA, (uint64,uint64,bool) slotB)
type TaikoL1ClientCallerRaw ¶
type TaikoL1ClientCallerRaw struct {
Contract *TaikoL1ClientCaller // Generic read-only contract binding to access the raw methods on
}
TaikoL1ClientCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TaikoL1ClientCallerRaw) Call ¶
func (_TaikoL1Client *TaikoL1ClientCallerRaw) 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 TaikoL1ClientCallerSession ¶
type TaikoL1ClientCallerSession struct { Contract *TaikoL1ClientCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TaikoL1ClientCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TaikoL1ClientCallerSession) AddressManager ¶
func (_TaikoL1Client *TaikoL1ClientCallerSession) AddressManager() (common.Address, error)
AddressManager is a free data retrieval call binding the contract method 0x3ab76e9f.
Solidity: function addressManager() view returns(address)
func (*TaikoL1ClientCallerSession) CanDepositEthToL2 ¶ added in v0.12.0
func (_TaikoL1Client *TaikoL1ClientCallerSession) CanDepositEthToL2(amount *big.Int) (bool, error)
CanDepositEthToL2 is a free data retrieval call binding the contract method 0xcf151d9a.
Solidity: function canDepositEthToL2(uint256 amount) view returns(bool)
func (*TaikoL1ClientCallerSession) GetBlock ¶ added in v0.7.0
func (_TaikoL1Client *TaikoL1ClientCallerSession) GetBlock(blockId uint64) (TaikoDataBlock, error)
GetBlock is a free data retrieval call binding the contract method 0x5fa15e79.
Solidity: function getBlock(uint64 blockId) view returns((bytes32,address,uint96,uint64,uint64,uint64,uint32,uint32,bytes32[7]) blk)
func (*TaikoL1ClientCallerSession) GetConfig ¶ added in v0.2.2
func (_TaikoL1Client *TaikoL1ClientCallerSession) GetConfig() (TaikoDataConfig, error)
GetConfig is a free data retrieval call binding the contract method 0xc3f909d4.
Solidity: function getConfig() view returns((uint64,uint64,uint64,uint64,uint32,uint24,uint24,bool,uint96,uint256,uint64,uint64,uint96,uint96,uint256,uint256))
func (*TaikoL1ClientCallerSession) GetMinTier ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientCallerSession) GetMinTier(rand *big.Int) (uint16, error)
GetMinTier is a free data retrieval call binding the contract method 0x59ab4e23.
Solidity: function getMinTier(uint256 rand) view returns(uint16)
func (*TaikoL1ClientCallerSession) GetStateVariables ¶
func (_TaikoL1Client *TaikoL1ClientCallerSession) GetStateVariables() (struct { A TaikoDataSlotA B TaikoDataSlotB }, error)
GetStateVariables is a free data retrieval call binding the contract method 0xdde89cf5.
Solidity: function getStateVariables() view returns((uint64,uint64,uint64,uint64) a, (uint64,uint64,bool) b)
func (*TaikoL1ClientCallerSession) GetSyncedSnippet ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientCallerSession) GetSyncedSnippet(blockId uint64) (ICrossChainSyncSnippet, error)
GetSyncedSnippet is a free data retrieval call binding the contract method 0x8cfb0459.
Solidity: function getSyncedSnippet(uint64 blockId) view returns((uint64,uint64,bytes32,bytes32))
func (*TaikoL1ClientCallerSession) GetTier ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientCallerSession) GetTier(tierId uint16) (ITierProviderTier, error)
GetTier is a free data retrieval call binding the contract method 0x576c3de7.
Solidity: function getTier(uint16 tierId) view returns((bytes32,uint96,uint96,uint24,uint16,uint8))
func (*TaikoL1ClientCallerSession) GetTierIds ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientCallerSession) GetTierIds() ([]uint16, error)
GetTierIds is a free data retrieval call binding the contract method 0xd8cde1c6.
Solidity: function getTierIds() view returns(uint16[] ids)
func (*TaikoL1ClientCallerSession) GetTransition ¶ added in v0.15.0
func (_TaikoL1Client *TaikoL1ClientCallerSession) GetTransition(blockId uint64, parentHash [32]byte) (TaikoDataTransitionState, error)
GetTransition is a free data retrieval call binding the contract method 0xfd257e29.
Solidity: function getTransition(uint64 blockId, bytes32 parentHash) view returns((bytes32,bytes32,bytes32,address,uint96,address,uint96,uint64,uint16,uint8,bytes32[4]))
func (*TaikoL1ClientCallerSession) IsBlobReusable ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientCallerSession) IsBlobReusable(blobHash [32]byte) (bool, error)
IsBlobReusable is a free data retrieval call binding the contract method 0xb67d7638.
Solidity: function isBlobReusable(bytes32 blobHash) view returns(bool)
func (*TaikoL1ClientCallerSession) IsConfigValid ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientCallerSession) IsConfigValid() (bool, error)
IsConfigValid is a free data retrieval call binding the contract method 0xe3f1bdc5.
Solidity: function isConfigValid() view returns(bool)
func (*TaikoL1ClientCallerSession) Owner ¶
func (_TaikoL1Client *TaikoL1ClientCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TaikoL1ClientCallerSession) Paused ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*TaikoL1ClientCallerSession) ProxiableUUID ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*TaikoL1ClientCallerSession) Resolve ¶
func (_TaikoL1Client *TaikoL1ClientCallerSession) Resolve(chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve is a free data retrieval call binding the contract method 0x3eb6b8cf.
Solidity: function resolve(uint64 chainId, bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*TaikoL1ClientCallerSession) Resolve0 ¶
func (_TaikoL1Client *TaikoL1ClientCallerSession) Resolve0(name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve0 is a free data retrieval call binding the contract method 0xa86f9d9e.
Solidity: function resolve(bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*TaikoL1ClientCallerSession) State ¶
func (_TaikoL1Client *TaikoL1ClientCallerSession) State() (struct { SlotA TaikoDataSlotA SlotB TaikoDataSlotB }, error)
State is a free data retrieval call binding the contract method 0xc19d93fb.
Solidity: function state() view returns((uint64,uint64,uint64,uint64) slotA, (uint64,uint64,bool) slotB)
type TaikoL1ClientCrossChainSynced ¶ added in v0.8.0
type TaikoL1ClientCrossChainSynced struct { SyncedInBlock uint64 BlockId uint64 BlockHash [32]byte SignalRoot [32]byte Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientCrossChainSynced represents a CrossChainSynced event raised by the TaikoL1Client contract.
type TaikoL1ClientCrossChainSynced0 ¶ added in v0.12.0
type TaikoL1ClientCrossChainSynced0 struct { SyncedInBlock uint64 BlockId uint64 BlockHash [32]byte SignalRoot [32]byte Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientCrossChainSynced0 represents a CrossChainSynced0 event raised by the TaikoL1Client contract.
type TaikoL1ClientCrossChainSynced0Iterator ¶ added in v0.12.0
type TaikoL1ClientCrossChainSynced0Iterator struct { Event *TaikoL1ClientCrossChainSynced0 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientCrossChainSynced0Iterator is returned from FilterCrossChainSynced0 and is used to iterate over the raw logs and unpacked data for CrossChainSynced0 events raised by the TaikoL1Client contract.
func (*TaikoL1ClientCrossChainSynced0Iterator) Close ¶ added in v0.12.0
func (it *TaikoL1ClientCrossChainSynced0Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientCrossChainSynced0Iterator) Error ¶ added in v0.12.0
func (it *TaikoL1ClientCrossChainSynced0Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientCrossChainSynced0Iterator) Next ¶ added in v0.12.0
func (it *TaikoL1ClientCrossChainSynced0Iterator) 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 TaikoL1ClientCrossChainSyncedIterator ¶ added in v0.8.0
type TaikoL1ClientCrossChainSyncedIterator struct { Event *TaikoL1ClientCrossChainSynced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientCrossChainSyncedIterator is returned from FilterCrossChainSynced and is used to iterate over the raw logs and unpacked data for CrossChainSynced events raised by the TaikoL1Client contract.
func (*TaikoL1ClientCrossChainSyncedIterator) Close ¶ added in v0.8.0
func (it *TaikoL1ClientCrossChainSyncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientCrossChainSyncedIterator) Error ¶ added in v0.8.0
func (it *TaikoL1ClientCrossChainSyncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientCrossChainSyncedIterator) Next ¶ added in v0.8.0
func (it *TaikoL1ClientCrossChainSyncedIterator) 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 TaikoL1ClientEthDeposited ¶ added in v0.7.0
type TaikoL1ClientEthDeposited struct { Deposit TaikoDataEthDeposit Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientEthDeposited represents a EthDeposited event raised by the TaikoL1Client contract.
type TaikoL1ClientEthDepositedIterator ¶ added in v0.7.0
type TaikoL1ClientEthDepositedIterator struct { Event *TaikoL1ClientEthDeposited // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientEthDepositedIterator is returned from FilterEthDeposited and is used to iterate over the raw logs and unpacked data for EthDeposited events raised by the TaikoL1Client contract.
func (*TaikoL1ClientEthDepositedIterator) Close ¶ added in v0.7.0
func (it *TaikoL1ClientEthDepositedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientEthDepositedIterator) Error ¶ added in v0.7.0
func (it *TaikoL1ClientEthDepositedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientEthDepositedIterator) Next ¶ added in v0.7.0
func (it *TaikoL1ClientEthDepositedIterator) 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 TaikoL1ClientFilterer ¶
type TaikoL1ClientFilterer struct {
// contains filtered or unexported fields
}
TaikoL1ClientFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTaikoL1ClientFilterer ¶
func NewTaikoL1ClientFilterer(address common.Address, filterer bind.ContractFilterer) (*TaikoL1ClientFilterer, error)
NewTaikoL1ClientFilterer creates a new log filterer instance of TaikoL1Client, bound to a specific deployed contract.
func (*TaikoL1ClientFilterer) FilterAdminChanged ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*TaikoL1ClientAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*TaikoL1ClientFilterer) FilterBeaconUpgraded ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*TaikoL1ClientBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*TaikoL1ClientFilterer) FilterBlobCached ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterBlobCached(opts *bind.FilterOpts) (*TaikoL1ClientBlobCachedIterator, error)
FilterBlobCached is a free log retrieval operation binding the contract event 0xb303828b7c63a3e480df6d8239eb7be1d4a1eb1c8878d6fa461103b94f4ce852.
Solidity: event BlobCached(bytes32 blobHash)
func (*TaikoL1ClientFilterer) FilterBlockProposed ¶
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterBlockProposed(opts *bind.FilterOpts, blockId []*big.Int, assignedProver []common.Address) (*TaikoL1ClientBlockProposedIterator, error)
FilterBlockProposed is a free log retrieval operation binding the contract event 0xa62cea5af360b010ef0d23472a2a7493b54175fd9fd2f9c2aa2bb427d2f4d3ca.
Solidity: event BlockProposed(uint256 indexed blockId, address indexed assignedProver, uint96 livenessBond, (bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint24,uint24,uint16,bool,bytes32) meta, (address,uint96,uint64)[] depositsProcessed)
func (*TaikoL1ClientFilterer) FilterBlockVerified ¶
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterBlockVerified(opts *bind.FilterOpts, blockId []*big.Int, assignedProver []common.Address, prover []common.Address) (*TaikoL1ClientBlockVerifiedIterator, error)
FilterBlockVerified is a free log retrieval operation binding the contract event 0xaeba6e73abba9419294b1017075cf8dc2e7de6f2d7fd3b336b3ba882a2acfca5.
Solidity: event BlockVerified(uint256 indexed blockId, address indexed assignedProver, address indexed prover, bytes32 blockHash, bytes32 signalRoot, uint16 tier, uint8 contestations)
func (*TaikoL1ClientFilterer) FilterBlockVerified0 ¶ added in v0.12.0
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterBlockVerified0(opts *bind.FilterOpts, blockId []*big.Int, assignedProver []common.Address, prover []common.Address) (*TaikoL1ClientBlockVerified0Iterator, error)
FilterBlockVerified0 is a free log retrieval operation binding the contract event 0xaeba6e73abba9419294b1017075cf8dc2e7de6f2d7fd3b336b3ba882a2acfca5.
Solidity: event BlockVerified(uint256 indexed blockId, address indexed assignedProver, address indexed prover, bytes32 blockHash, bytes32 signalRoot, uint16 tier, uint8 contestations)
func (*TaikoL1ClientFilterer) FilterCrossChainSynced ¶ added in v0.8.0
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterCrossChainSynced(opts *bind.FilterOpts, syncedInBlock []uint64, blockId []uint64) (*TaikoL1ClientCrossChainSyncedIterator, error)
FilterCrossChainSynced is a free log retrieval operation binding the contract event 0xf35ec3b262cf74881db1b8051c635496bccb1497a1e776dacb463d0e0e2b0f51.
Solidity: event CrossChainSynced(uint64 indexed syncedInBlock, uint64 indexed blockId, bytes32 blockHash, bytes32 signalRoot)
func (*TaikoL1ClientFilterer) FilterCrossChainSynced0 ¶ added in v0.12.0
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterCrossChainSynced0(opts *bind.FilterOpts, syncedInBlock []uint64, blockId []uint64) (*TaikoL1ClientCrossChainSynced0Iterator, error)
FilterCrossChainSynced0 is a free log retrieval operation binding the contract event 0xf35ec3b262cf74881db1b8051c635496bccb1497a1e776dacb463d0e0e2b0f51.
Solidity: event CrossChainSynced(uint64 indexed syncedInBlock, uint64 indexed blockId, bytes32 blockHash, bytes32 signalRoot)
func (*TaikoL1ClientFilterer) FilterEthDeposited ¶ added in v0.7.0
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterEthDeposited(opts *bind.FilterOpts) (*TaikoL1ClientEthDepositedIterator, error)
FilterEthDeposited is a free log retrieval operation binding the contract event 0x7120a3b075ad25974c5eed76dedb3a217c76c9c6d1f1e201caeba9b89de9a9d9.
Solidity: event EthDeposited((address,uint96,uint64) deposit)
func (*TaikoL1ClientFilterer) FilterInitialized ¶
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterInitialized(opts *bind.FilterOpts) (*TaikoL1ClientInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*TaikoL1ClientFilterer) FilterOwnershipTransferred ¶
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TaikoL1ClientOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TaikoL1ClientFilterer) FilterPaused ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterPaused(opts *bind.FilterOpts) (*TaikoL1ClientPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*TaikoL1ClientFilterer) FilterProvingPaused ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterProvingPaused(opts *bind.FilterOpts) (*TaikoL1ClientProvingPausedIterator, error)
FilterProvingPaused is a free log retrieval operation binding the contract event 0xed64db85835d07c3c990b8ebdd55e32d64e5ed53143b6ef2179e7bfaf17ddc3b.
Solidity: event ProvingPaused(bool paused)
func (*TaikoL1ClientFilterer) FilterTokenCredited ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterTokenCredited(opts *bind.FilterOpts) (*TaikoL1ClientTokenCreditedIterator, error)
FilterTokenCredited is a free log retrieval operation binding the contract event 0xcc91b0b567e69e32d26830c50d1078f0baec319d458fa847f2633c1c2f71dd74.
Solidity: event TokenCredited(address to, uint256 amount)
func (*TaikoL1ClientFilterer) FilterTokenDebited ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterTokenDebited(opts *bind.FilterOpts) (*TaikoL1ClientTokenDebitedIterator, error)
FilterTokenDebited is a free log retrieval operation binding the contract event 0x9414c932608e522aea77e1b5fd1cdb441e5d57daf49d9a9a0b7409ef8d9e0070.
Solidity: event TokenDebited(address from, uint256 amount)
func (*TaikoL1ClientFilterer) FilterTokenDeposited ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterTokenDeposited(opts *bind.FilterOpts) (*TaikoL1ClientTokenDepositedIterator, error)
FilterTokenDeposited is a free log retrieval operation binding the contract event 0x26a49ee784523ce049bcbe276a63c7c9dbd9f428b1aa53633e679c9c046e8858.
Solidity: event TokenDeposited(uint256 amount)
func (*TaikoL1ClientFilterer) FilterTokenWithdrawn ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterTokenWithdrawn(opts *bind.FilterOpts) (*TaikoL1ClientTokenWithdrawnIterator, error)
FilterTokenWithdrawn is a free log retrieval operation binding the contract event 0xc172f6497c150fc242267f743e8e4034b31b16ee123408d6d5f75a81128de114.
Solidity: event TokenWithdrawn(uint256 amount)
func (*TaikoL1ClientFilterer) FilterTransitionContested ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterTransitionContested(opts *bind.FilterOpts, blockId []*big.Int) (*TaikoL1ClientTransitionContestedIterator, error)
FilterTransitionContested is a free log retrieval operation binding the contract event 0xb4c0a86c1ff239277697775b1e91d3375fd3a5ef6b345aa4e2f6001c890558f6.
Solidity: event TransitionContested(uint256 indexed blockId, (bytes32,bytes32,bytes32,bytes32) tran, address contester, uint96 contestBond, uint16 tier)
func (*TaikoL1ClientFilterer) FilterTransitionProved ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterTransitionProved(opts *bind.FilterOpts, blockId []*big.Int) (*TaikoL1ClientTransitionProvedIterator, error)
FilterTransitionProved is a free log retrieval operation binding the contract event 0xc195e4be3b936845492b8be4b1cf604db687a4d79ad84d979499c136f8e6701f.
Solidity: event TransitionProved(uint256 indexed blockId, (bytes32,bytes32,bytes32,bytes32) tran, address prover, uint96 validityBond, uint16 tier)
func (*TaikoL1ClientFilterer) FilterUnpaused ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterUnpaused(opts *bind.FilterOpts) (*TaikoL1ClientUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*TaikoL1ClientFilterer) FilterUpgraded ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*TaikoL1ClientUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*TaikoL1ClientFilterer) ParseAdminChanged ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseAdminChanged(log types.Log) (*TaikoL1ClientAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*TaikoL1ClientFilterer) ParseBeaconUpgraded ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseBeaconUpgraded(log types.Log) (*TaikoL1ClientBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*TaikoL1ClientFilterer) ParseBlobCached ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseBlobCached(log types.Log) (*TaikoL1ClientBlobCached, error)
ParseBlobCached is a log parse operation binding the contract event 0xb303828b7c63a3e480df6d8239eb7be1d4a1eb1c8878d6fa461103b94f4ce852.
Solidity: event BlobCached(bytes32 blobHash)
func (*TaikoL1ClientFilterer) ParseBlockProposed ¶
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseBlockProposed(log types.Log) (*TaikoL1ClientBlockProposed, error)
ParseBlockProposed is a log parse operation binding the contract event 0xa62cea5af360b010ef0d23472a2a7493b54175fd9fd2f9c2aa2bb427d2f4d3ca.
Solidity: event BlockProposed(uint256 indexed blockId, address indexed assignedProver, uint96 livenessBond, (bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint24,uint24,uint16,bool,bytes32) meta, (address,uint96,uint64)[] depositsProcessed)
func (*TaikoL1ClientFilterer) ParseBlockVerified ¶
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseBlockVerified(log types.Log) (*TaikoL1ClientBlockVerified, error)
ParseBlockVerified is a log parse operation binding the contract event 0xaeba6e73abba9419294b1017075cf8dc2e7de6f2d7fd3b336b3ba882a2acfca5.
Solidity: event BlockVerified(uint256 indexed blockId, address indexed assignedProver, address indexed prover, bytes32 blockHash, bytes32 signalRoot, uint16 tier, uint8 contestations)
func (*TaikoL1ClientFilterer) ParseBlockVerified0 ¶ added in v0.12.0
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseBlockVerified0(log types.Log) (*TaikoL1ClientBlockVerified0, error)
ParseBlockVerified0 is a log parse operation binding the contract event 0xaeba6e73abba9419294b1017075cf8dc2e7de6f2d7fd3b336b3ba882a2acfca5.
Solidity: event BlockVerified(uint256 indexed blockId, address indexed assignedProver, address indexed prover, bytes32 blockHash, bytes32 signalRoot, uint16 tier, uint8 contestations)
func (*TaikoL1ClientFilterer) ParseCrossChainSynced ¶ added in v0.8.0
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseCrossChainSynced(log types.Log) (*TaikoL1ClientCrossChainSynced, error)
ParseCrossChainSynced is a log parse operation binding the contract event 0xf35ec3b262cf74881db1b8051c635496bccb1497a1e776dacb463d0e0e2b0f51.
Solidity: event CrossChainSynced(uint64 indexed syncedInBlock, uint64 indexed blockId, bytes32 blockHash, bytes32 signalRoot)
func (*TaikoL1ClientFilterer) ParseCrossChainSynced0 ¶ added in v0.12.0
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseCrossChainSynced0(log types.Log) (*TaikoL1ClientCrossChainSynced0, error)
ParseCrossChainSynced0 is a log parse operation binding the contract event 0xf35ec3b262cf74881db1b8051c635496bccb1497a1e776dacb463d0e0e2b0f51.
Solidity: event CrossChainSynced(uint64 indexed syncedInBlock, uint64 indexed blockId, bytes32 blockHash, bytes32 signalRoot)
func (*TaikoL1ClientFilterer) ParseEthDeposited ¶ added in v0.7.0
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseEthDeposited(log types.Log) (*TaikoL1ClientEthDeposited, error)
ParseEthDeposited is a log parse operation binding the contract event 0x7120a3b075ad25974c5eed76dedb3a217c76c9c6d1f1e201caeba9b89de9a9d9.
Solidity: event EthDeposited((address,uint96,uint64) deposit)
func (*TaikoL1ClientFilterer) ParseInitialized ¶
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseInitialized(log types.Log) (*TaikoL1ClientInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*TaikoL1ClientFilterer) ParseOwnershipTransferred ¶
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseOwnershipTransferred(log types.Log) (*TaikoL1ClientOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TaikoL1ClientFilterer) ParsePaused ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientFilterer) ParsePaused(log types.Log) (*TaikoL1ClientPaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*TaikoL1ClientFilterer) ParseProvingPaused ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseProvingPaused(log types.Log) (*TaikoL1ClientProvingPaused, error)
ParseProvingPaused is a log parse operation binding the contract event 0xed64db85835d07c3c990b8ebdd55e32d64e5ed53143b6ef2179e7bfaf17ddc3b.
Solidity: event ProvingPaused(bool paused)
func (*TaikoL1ClientFilterer) ParseTokenCredited ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseTokenCredited(log types.Log) (*TaikoL1ClientTokenCredited, error)
ParseTokenCredited is a log parse operation binding the contract event 0xcc91b0b567e69e32d26830c50d1078f0baec319d458fa847f2633c1c2f71dd74.
Solidity: event TokenCredited(address to, uint256 amount)
func (*TaikoL1ClientFilterer) ParseTokenDebited ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseTokenDebited(log types.Log) (*TaikoL1ClientTokenDebited, error)
ParseTokenDebited is a log parse operation binding the contract event 0x9414c932608e522aea77e1b5fd1cdb441e5d57daf49d9a9a0b7409ef8d9e0070.
Solidity: event TokenDebited(address from, uint256 amount)
func (*TaikoL1ClientFilterer) ParseTokenDeposited ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseTokenDeposited(log types.Log) (*TaikoL1ClientTokenDeposited, error)
ParseTokenDeposited is a log parse operation binding the contract event 0x26a49ee784523ce049bcbe276a63c7c9dbd9f428b1aa53633e679c9c046e8858.
Solidity: event TokenDeposited(uint256 amount)
func (*TaikoL1ClientFilterer) ParseTokenWithdrawn ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseTokenWithdrawn(log types.Log) (*TaikoL1ClientTokenWithdrawn, error)
ParseTokenWithdrawn is a log parse operation binding the contract event 0xc172f6497c150fc242267f743e8e4034b31b16ee123408d6d5f75a81128de114.
Solidity: event TokenWithdrawn(uint256 amount)
func (*TaikoL1ClientFilterer) ParseTransitionContested ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseTransitionContested(log types.Log) (*TaikoL1ClientTransitionContested, error)
ParseTransitionContested is a log parse operation binding the contract event 0xb4c0a86c1ff239277697775b1e91d3375fd3a5ef6b345aa4e2f6001c890558f6.
Solidity: event TransitionContested(uint256 indexed blockId, (bytes32,bytes32,bytes32,bytes32) tran, address contester, uint96 contestBond, uint16 tier)
func (*TaikoL1ClientFilterer) ParseTransitionProved ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseTransitionProved(log types.Log) (*TaikoL1ClientTransitionProved, error)
ParseTransitionProved is a log parse operation binding the contract event 0xc195e4be3b936845492b8be4b1cf604db687a4d79ad84d979499c136f8e6701f.
Solidity: event TransitionProved(uint256 indexed blockId, (bytes32,bytes32,bytes32,bytes32) tran, address prover, uint96 validityBond, uint16 tier)
func (*TaikoL1ClientFilterer) ParseUnpaused ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseUnpaused(log types.Log) (*TaikoL1ClientUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*TaikoL1ClientFilterer) ParseUpgraded ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseUpgraded(log types.Log) (*TaikoL1ClientUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*TaikoL1ClientFilterer) WatchAdminChanged ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*TaikoL1ClientFilterer) WatchBeaconUpgraded ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*TaikoL1ClientFilterer) WatchBlobCached ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchBlobCached(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientBlobCached) (event.Subscription, error)
WatchBlobCached is a free log subscription operation binding the contract event 0xb303828b7c63a3e480df6d8239eb7be1d4a1eb1c8878d6fa461103b94f4ce852.
Solidity: event BlobCached(bytes32 blobHash)
func (*TaikoL1ClientFilterer) WatchBlockProposed ¶
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchBlockProposed(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientBlockProposed, blockId []*big.Int, assignedProver []common.Address) (event.Subscription, error)
WatchBlockProposed is a free log subscription operation binding the contract event 0xa62cea5af360b010ef0d23472a2a7493b54175fd9fd2f9c2aa2bb427d2f4d3ca.
Solidity: event BlockProposed(uint256 indexed blockId, address indexed assignedProver, uint96 livenessBond, (bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint24,uint24,uint16,bool,bytes32) meta, (address,uint96,uint64)[] depositsProcessed)
func (*TaikoL1ClientFilterer) WatchBlockVerified ¶
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchBlockVerified(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientBlockVerified, blockId []*big.Int, assignedProver []common.Address, prover []common.Address) (event.Subscription, error)
WatchBlockVerified is a free log subscription operation binding the contract event 0xaeba6e73abba9419294b1017075cf8dc2e7de6f2d7fd3b336b3ba882a2acfca5.
Solidity: event BlockVerified(uint256 indexed blockId, address indexed assignedProver, address indexed prover, bytes32 blockHash, bytes32 signalRoot, uint16 tier, uint8 contestations)
func (*TaikoL1ClientFilterer) WatchBlockVerified0 ¶ added in v0.12.0
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchBlockVerified0(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientBlockVerified0, blockId []*big.Int, assignedProver []common.Address, prover []common.Address) (event.Subscription, error)
WatchBlockVerified0 is a free log subscription operation binding the contract event 0xaeba6e73abba9419294b1017075cf8dc2e7de6f2d7fd3b336b3ba882a2acfca5.
Solidity: event BlockVerified(uint256 indexed blockId, address indexed assignedProver, address indexed prover, bytes32 blockHash, bytes32 signalRoot, uint16 tier, uint8 contestations)
func (*TaikoL1ClientFilterer) WatchCrossChainSynced ¶ added in v0.8.0
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchCrossChainSynced(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientCrossChainSynced, syncedInBlock []uint64, blockId []uint64) (event.Subscription, error)
WatchCrossChainSynced is a free log subscription operation binding the contract event 0xf35ec3b262cf74881db1b8051c635496bccb1497a1e776dacb463d0e0e2b0f51.
Solidity: event CrossChainSynced(uint64 indexed syncedInBlock, uint64 indexed blockId, bytes32 blockHash, bytes32 signalRoot)
func (*TaikoL1ClientFilterer) WatchCrossChainSynced0 ¶ added in v0.12.0
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchCrossChainSynced0(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientCrossChainSynced0, syncedInBlock []uint64, blockId []uint64) (event.Subscription, error)
WatchCrossChainSynced0 is a free log subscription operation binding the contract event 0xf35ec3b262cf74881db1b8051c635496bccb1497a1e776dacb463d0e0e2b0f51.
Solidity: event CrossChainSynced(uint64 indexed syncedInBlock, uint64 indexed blockId, bytes32 blockHash, bytes32 signalRoot)
func (*TaikoL1ClientFilterer) WatchEthDeposited ¶ added in v0.7.0
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchEthDeposited(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientEthDeposited) (event.Subscription, error)
WatchEthDeposited is a free log subscription operation binding the contract event 0x7120a3b075ad25974c5eed76dedb3a217c76c9c6d1f1e201caeba9b89de9a9d9.
Solidity: event EthDeposited((address,uint96,uint64) deposit)
func (*TaikoL1ClientFilterer) WatchInitialized ¶
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*TaikoL1ClientFilterer) WatchOwnershipTransferred ¶
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientOwnershipTransferred, 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 (*TaikoL1ClientFilterer) WatchPaused ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientPaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*TaikoL1ClientFilterer) WatchProvingPaused ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchProvingPaused(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientProvingPaused) (event.Subscription, error)
WatchProvingPaused is a free log subscription operation binding the contract event 0xed64db85835d07c3c990b8ebdd55e32d64e5ed53143b6ef2179e7bfaf17ddc3b.
Solidity: event ProvingPaused(bool paused)
func (*TaikoL1ClientFilterer) WatchTokenCredited ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchTokenCredited(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientTokenCredited) (event.Subscription, error)
WatchTokenCredited is a free log subscription operation binding the contract event 0xcc91b0b567e69e32d26830c50d1078f0baec319d458fa847f2633c1c2f71dd74.
Solidity: event TokenCredited(address to, uint256 amount)
func (*TaikoL1ClientFilterer) WatchTokenDebited ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchTokenDebited(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientTokenDebited) (event.Subscription, error)
WatchTokenDebited is a free log subscription operation binding the contract event 0x9414c932608e522aea77e1b5fd1cdb441e5d57daf49d9a9a0b7409ef8d9e0070.
Solidity: event TokenDebited(address from, uint256 amount)
func (*TaikoL1ClientFilterer) WatchTokenDeposited ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchTokenDeposited(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientTokenDeposited) (event.Subscription, error)
WatchTokenDeposited is a free log subscription operation binding the contract event 0x26a49ee784523ce049bcbe276a63c7c9dbd9f428b1aa53633e679c9c046e8858.
Solidity: event TokenDeposited(uint256 amount)
func (*TaikoL1ClientFilterer) WatchTokenWithdrawn ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchTokenWithdrawn(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientTokenWithdrawn) (event.Subscription, error)
WatchTokenWithdrawn is a free log subscription operation binding the contract event 0xc172f6497c150fc242267f743e8e4034b31b16ee123408d6d5f75a81128de114.
Solidity: event TokenWithdrawn(uint256 amount)
func (*TaikoL1ClientFilterer) WatchTransitionContested ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchTransitionContested(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientTransitionContested, blockId []*big.Int) (event.Subscription, error)
WatchTransitionContested is a free log subscription operation binding the contract event 0xb4c0a86c1ff239277697775b1e91d3375fd3a5ef6b345aa4e2f6001c890558f6.
Solidity: event TransitionContested(uint256 indexed blockId, (bytes32,bytes32,bytes32,bytes32) tran, address contester, uint96 contestBond, uint16 tier)
func (*TaikoL1ClientFilterer) WatchTransitionProved ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchTransitionProved(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientTransitionProved, blockId []*big.Int) (event.Subscription, error)
WatchTransitionProved is a free log subscription operation binding the contract event 0xc195e4be3b936845492b8be4b1cf604db687a4d79ad84d979499c136f8e6701f.
Solidity: event TransitionProved(uint256 indexed blockId, (bytes32,bytes32,bytes32,bytes32) tran, address prover, uint96 validityBond, uint16 tier)
func (*TaikoL1ClientFilterer) WatchUnpaused ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*TaikoL1ClientFilterer) WatchUpgraded ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
type TaikoL1ClientInitialized ¶
type TaikoL1ClientInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientInitialized represents a Initialized event raised by the TaikoL1Client contract.
type TaikoL1ClientInitializedIterator ¶
type TaikoL1ClientInitializedIterator struct { Event *TaikoL1ClientInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the TaikoL1Client contract.
func (*TaikoL1ClientInitializedIterator) Close ¶
func (it *TaikoL1ClientInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientInitializedIterator) Error ¶
func (it *TaikoL1ClientInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientInitializedIterator) Next ¶
func (it *TaikoL1ClientInitializedIterator) 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 TaikoL1ClientOwnershipTransferred ¶
type TaikoL1ClientOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientOwnershipTransferred represents a OwnershipTransferred event raised by the TaikoL1Client contract.
type TaikoL1ClientOwnershipTransferredIterator ¶
type TaikoL1ClientOwnershipTransferredIterator struct { Event *TaikoL1ClientOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the TaikoL1Client contract.
func (*TaikoL1ClientOwnershipTransferredIterator) Close ¶
func (it *TaikoL1ClientOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientOwnershipTransferredIterator) Error ¶
func (it *TaikoL1ClientOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientOwnershipTransferredIterator) Next ¶
func (it *TaikoL1ClientOwnershipTransferredIterator) 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 TaikoL1ClientPaused ¶ added in v0.18.0
type TaikoL1ClientPaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientPaused represents a Paused event raised by the TaikoL1Client contract.
type TaikoL1ClientPausedIterator ¶ added in v0.18.0
type TaikoL1ClientPausedIterator struct { Event *TaikoL1ClientPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the TaikoL1Client contract.
func (*TaikoL1ClientPausedIterator) Close ¶ added in v0.18.0
func (it *TaikoL1ClientPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientPausedIterator) Error ¶ added in v0.18.0
func (it *TaikoL1ClientPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientPausedIterator) Next ¶ added in v0.18.0
func (it *TaikoL1ClientPausedIterator) 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 TaikoL1ClientProvingPaused ¶ added in v0.18.0
type TaikoL1ClientProvingPaused struct { Paused bool Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientProvingPaused represents a ProvingPaused event raised by the TaikoL1Client contract.
type TaikoL1ClientProvingPausedIterator ¶ added in v0.18.0
type TaikoL1ClientProvingPausedIterator struct { Event *TaikoL1ClientProvingPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientProvingPausedIterator is returned from FilterProvingPaused and is used to iterate over the raw logs and unpacked data for ProvingPaused events raised by the TaikoL1Client contract.
func (*TaikoL1ClientProvingPausedIterator) Close ¶ added in v0.18.0
func (it *TaikoL1ClientProvingPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientProvingPausedIterator) Error ¶ added in v0.18.0
func (it *TaikoL1ClientProvingPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientProvingPausedIterator) Next ¶ added in v0.18.0
func (it *TaikoL1ClientProvingPausedIterator) 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 TaikoL1ClientRaw ¶
type TaikoL1ClientRaw struct {
Contract *TaikoL1Client // Generic contract binding to access the raw methods on
}
TaikoL1ClientRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TaikoL1ClientRaw) Call ¶
func (_TaikoL1Client *TaikoL1ClientRaw) 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 (*TaikoL1ClientRaw) Transact ¶
func (_TaikoL1Client *TaikoL1ClientRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TaikoL1ClientRaw) Transfer ¶
func (_TaikoL1Client *TaikoL1ClientRaw) 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 TaikoL1ClientSession ¶
type TaikoL1ClientSession struct { Contract *TaikoL1Client // 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 }
TaikoL1ClientSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TaikoL1ClientSession) AddressManager ¶
func (_TaikoL1Client *TaikoL1ClientSession) AddressManager() (common.Address, error)
AddressManager is a free data retrieval call binding the contract method 0x3ab76e9f.
Solidity: function addressManager() view returns(address)
func (*TaikoL1ClientSession) CanDepositEthToL2 ¶ added in v0.12.0
func (_TaikoL1Client *TaikoL1ClientSession) CanDepositEthToL2(amount *big.Int) (bool, error)
CanDepositEthToL2 is a free data retrieval call binding the contract method 0xcf151d9a.
Solidity: function canDepositEthToL2(uint256 amount) view returns(bool)
func (*TaikoL1ClientSession) DepositEtherToL2 ¶ added in v0.7.0
func (_TaikoL1Client *TaikoL1ClientSession) DepositEtherToL2(recipient common.Address) (*types.Transaction, error)
DepositEtherToL2 is a paid mutator transaction binding the contract method 0x047a289d.
Solidity: function depositEtherToL2(address recipient) payable returns()
func (*TaikoL1ClientSession) GetBlock ¶ added in v0.7.0
func (_TaikoL1Client *TaikoL1ClientSession) GetBlock(blockId uint64) (TaikoDataBlock, error)
GetBlock is a free data retrieval call binding the contract method 0x5fa15e79.
Solidity: function getBlock(uint64 blockId) view returns((bytes32,address,uint96,uint64,uint64,uint64,uint32,uint32,bytes32[7]) blk)
func (*TaikoL1ClientSession) GetConfig ¶ added in v0.2.2
func (_TaikoL1Client *TaikoL1ClientSession) GetConfig() (TaikoDataConfig, error)
GetConfig is a free data retrieval call binding the contract method 0xc3f909d4.
Solidity: function getConfig() view returns((uint64,uint64,uint64,uint64,uint32,uint24,uint24,bool,uint96,uint256,uint64,uint64,uint96,uint96,uint256,uint256))
func (*TaikoL1ClientSession) GetMinTier ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientSession) GetMinTier(rand *big.Int) (uint16, error)
GetMinTier is a free data retrieval call binding the contract method 0x59ab4e23.
Solidity: function getMinTier(uint256 rand) view returns(uint16)
func (*TaikoL1ClientSession) GetStateVariables ¶
func (_TaikoL1Client *TaikoL1ClientSession) GetStateVariables() (struct { A TaikoDataSlotA B TaikoDataSlotB }, error)
GetStateVariables is a free data retrieval call binding the contract method 0xdde89cf5.
Solidity: function getStateVariables() view returns((uint64,uint64,uint64,uint64) a, (uint64,uint64,bool) b)
func (*TaikoL1ClientSession) GetSyncedSnippet ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientSession) GetSyncedSnippet(blockId uint64) (ICrossChainSyncSnippet, error)
GetSyncedSnippet is a free data retrieval call binding the contract method 0x8cfb0459.
Solidity: function getSyncedSnippet(uint64 blockId) view returns((uint64,uint64,bytes32,bytes32))
func (*TaikoL1ClientSession) GetTier ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientSession) GetTier(tierId uint16) (ITierProviderTier, error)
GetTier is a free data retrieval call binding the contract method 0x576c3de7.
Solidity: function getTier(uint16 tierId) view returns((bytes32,uint96,uint96,uint24,uint16,uint8))
func (*TaikoL1ClientSession) GetTierIds ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientSession) GetTierIds() ([]uint16, error)
GetTierIds is a free data retrieval call binding the contract method 0xd8cde1c6.
Solidity: function getTierIds() view returns(uint16[] ids)
func (*TaikoL1ClientSession) GetTransition ¶ added in v0.15.0
func (_TaikoL1Client *TaikoL1ClientSession) GetTransition(blockId uint64, parentHash [32]byte) (TaikoDataTransitionState, error)
GetTransition is a free data retrieval call binding the contract method 0xfd257e29.
Solidity: function getTransition(uint64 blockId, bytes32 parentHash) view returns((bytes32,bytes32,bytes32,address,uint96,address,uint96,uint64,uint16,uint8,bytes32[4]))
func (*TaikoL1ClientSession) Init ¶
func (_TaikoL1Client *TaikoL1ClientSession) Init(_addressManager common.Address, _genesisBlockHash [32]byte) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x2cc0b254.
Solidity: function init(address _addressManager, bytes32 _genesisBlockHash) returns()
func (*TaikoL1ClientSession) IsBlobReusable ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientSession) IsBlobReusable(blobHash [32]byte) (bool, error)
IsBlobReusable is a free data retrieval call binding the contract method 0xb67d7638.
Solidity: function isBlobReusable(bytes32 blobHash) view returns(bool)
func (*TaikoL1ClientSession) IsConfigValid ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientSession) IsConfigValid() (bool, error)
IsConfigValid is a free data retrieval call binding the contract method 0xe3f1bdc5.
Solidity: function isConfigValid() view returns(bool)
func (*TaikoL1ClientSession) Owner ¶
func (_TaikoL1Client *TaikoL1ClientSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TaikoL1ClientSession) Pause ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*TaikoL1ClientSession) PauseProving ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientSession) PauseProving(pause bool) (*types.Transaction, error)
PauseProving is a paid mutator transaction binding the contract method 0xff00c391.
Solidity: function pauseProving(bool pause) returns()
func (*TaikoL1ClientSession) Paused ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*TaikoL1ClientSession) ProposeBlock ¶
func (_TaikoL1Client *TaikoL1ClientSession) ProposeBlock(params []byte, txList []byte) (*types.Transaction, error)
ProposeBlock is a paid mutator transaction binding the contract method 0xef16e845.
Solidity: function proposeBlock(bytes params, bytes txList) payable returns((bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint24,uint24,uint16,bool,bytes32) meta, (address,uint96,uint64)[] depositsProcessed)
func (*TaikoL1ClientSession) ProveBlock ¶
func (_TaikoL1Client *TaikoL1ClientSession) ProveBlock(blockId uint64, input []byte) (*types.Transaction, error)
ProveBlock is a paid mutator transaction binding the contract method 0x10d008bd.
Solidity: function proveBlock(uint64 blockId, bytes input) returns()
func (*TaikoL1ClientSession) ProxiableUUID ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*TaikoL1ClientSession) Receive ¶ added in v0.7.0
func (_TaikoL1Client *TaikoL1ClientSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*TaikoL1ClientSession) RenounceOwnership ¶
func (_TaikoL1Client *TaikoL1ClientSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TaikoL1ClientSession) Resolve ¶
func (_TaikoL1Client *TaikoL1ClientSession) Resolve(chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve is a free data retrieval call binding the contract method 0x3eb6b8cf.
Solidity: function resolve(uint64 chainId, bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*TaikoL1ClientSession) Resolve0 ¶
func (_TaikoL1Client *TaikoL1ClientSession) Resolve0(name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve0 is a free data retrieval call binding the contract method 0xa86f9d9e.
Solidity: function resolve(bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*TaikoL1ClientSession) State ¶
func (_TaikoL1Client *TaikoL1ClientSession) State() (struct { SlotA TaikoDataSlotA SlotB TaikoDataSlotB }, error)
State is a free data retrieval call binding the contract method 0xc19d93fb.
Solidity: function state() view returns((uint64,uint64,uint64,uint64) slotA, (uint64,uint64,bool) slotB)
func (*TaikoL1ClientSession) TransferOwnership ¶
func (_TaikoL1Client *TaikoL1ClientSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*TaikoL1ClientSession) Unpause ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*TaikoL1ClientSession) UpgradeTo ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*TaikoL1ClientSession) UpgradeToAndCall ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
func (*TaikoL1ClientSession) VerifyBlocks ¶
func (_TaikoL1Client *TaikoL1ClientSession) VerifyBlocks(maxBlocksToVerify uint64) (*types.Transaction, error)
VerifyBlocks is a paid mutator transaction binding the contract method 0x8778209d.
Solidity: function verifyBlocks(uint64 maxBlocksToVerify) returns()
type TaikoL1ClientTokenCredited ¶ added in v0.17.0
type TaikoL1ClientTokenCredited struct { To common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientTokenCredited represents a TokenCredited event raised by the TaikoL1Client contract.
type TaikoL1ClientTokenCreditedIterator ¶ added in v0.17.0
type TaikoL1ClientTokenCreditedIterator struct { Event *TaikoL1ClientTokenCredited // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientTokenCreditedIterator is returned from FilterTokenCredited and is used to iterate over the raw logs and unpacked data for TokenCredited events raised by the TaikoL1Client contract.
func (*TaikoL1ClientTokenCreditedIterator) Close ¶ added in v0.17.0
func (it *TaikoL1ClientTokenCreditedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientTokenCreditedIterator) Error ¶ added in v0.17.0
func (it *TaikoL1ClientTokenCreditedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientTokenCreditedIterator) Next ¶ added in v0.17.0
func (it *TaikoL1ClientTokenCreditedIterator) 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 TaikoL1ClientTokenDebited ¶ added in v0.17.0
type TaikoL1ClientTokenDebited struct { From common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientTokenDebited represents a TokenDebited event raised by the TaikoL1Client contract.
type TaikoL1ClientTokenDebitedIterator ¶ added in v0.17.0
type TaikoL1ClientTokenDebitedIterator struct { Event *TaikoL1ClientTokenDebited // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientTokenDebitedIterator is returned from FilterTokenDebited and is used to iterate over the raw logs and unpacked data for TokenDebited events raised by the TaikoL1Client contract.
func (*TaikoL1ClientTokenDebitedIterator) Close ¶ added in v0.17.0
func (it *TaikoL1ClientTokenDebitedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientTokenDebitedIterator) Error ¶ added in v0.17.0
func (it *TaikoL1ClientTokenDebitedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientTokenDebitedIterator) Next ¶ added in v0.17.0
func (it *TaikoL1ClientTokenDebitedIterator) 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 TaikoL1ClientTokenDeposited ¶ added in v0.17.0
type TaikoL1ClientTokenDeposited struct { Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientTokenDeposited represents a TokenDeposited event raised by the TaikoL1Client contract.
type TaikoL1ClientTokenDepositedIterator ¶ added in v0.17.0
type TaikoL1ClientTokenDepositedIterator struct { Event *TaikoL1ClientTokenDeposited // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientTokenDepositedIterator is returned from FilterTokenDeposited and is used to iterate over the raw logs and unpacked data for TokenDeposited events raised by the TaikoL1Client contract.
func (*TaikoL1ClientTokenDepositedIterator) Close ¶ added in v0.17.0
func (it *TaikoL1ClientTokenDepositedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientTokenDepositedIterator) Error ¶ added in v0.17.0
func (it *TaikoL1ClientTokenDepositedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientTokenDepositedIterator) Next ¶ added in v0.17.0
func (it *TaikoL1ClientTokenDepositedIterator) 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 TaikoL1ClientTokenWithdrawn ¶ added in v0.17.0
type TaikoL1ClientTokenWithdrawn struct { Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientTokenWithdrawn represents a TokenWithdrawn event raised by the TaikoL1Client contract.
type TaikoL1ClientTokenWithdrawnIterator ¶ added in v0.17.0
type TaikoL1ClientTokenWithdrawnIterator struct { Event *TaikoL1ClientTokenWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientTokenWithdrawnIterator is returned from FilterTokenWithdrawn and is used to iterate over the raw logs and unpacked data for TokenWithdrawn events raised by the TaikoL1Client contract.
func (*TaikoL1ClientTokenWithdrawnIterator) Close ¶ added in v0.17.0
func (it *TaikoL1ClientTokenWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientTokenWithdrawnIterator) Error ¶ added in v0.17.0
func (it *TaikoL1ClientTokenWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientTokenWithdrawnIterator) Next ¶ added in v0.17.0
func (it *TaikoL1ClientTokenWithdrawnIterator) 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 TaikoL1ClientTransactor ¶
type TaikoL1ClientTransactor struct {
// contains filtered or unexported fields
}
TaikoL1ClientTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTaikoL1ClientTransactor ¶
func NewTaikoL1ClientTransactor(address common.Address, transactor bind.ContractTransactor) (*TaikoL1ClientTransactor, error)
NewTaikoL1ClientTransactor creates a new write-only instance of TaikoL1Client, bound to a specific deployed contract.
func (*TaikoL1ClientTransactor) DepositEtherToL2 ¶ added in v0.7.0
func (_TaikoL1Client *TaikoL1ClientTransactor) DepositEtherToL2(opts *bind.TransactOpts, recipient common.Address) (*types.Transaction, error)
DepositEtherToL2 is a paid mutator transaction binding the contract method 0x047a289d.
Solidity: function depositEtherToL2(address recipient) payable returns()
func (*TaikoL1ClientTransactor) Init ¶
func (_TaikoL1Client *TaikoL1ClientTransactor) Init(opts *bind.TransactOpts, _addressManager common.Address, _genesisBlockHash [32]byte) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x2cc0b254.
Solidity: function init(address _addressManager, bytes32 _genesisBlockHash) returns()
func (*TaikoL1ClientTransactor) Pause ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*TaikoL1ClientTransactor) PauseProving ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientTransactor) PauseProving(opts *bind.TransactOpts, pause bool) (*types.Transaction, error)
PauseProving is a paid mutator transaction binding the contract method 0xff00c391.
Solidity: function pauseProving(bool pause) returns()
func (*TaikoL1ClientTransactor) ProposeBlock ¶
func (_TaikoL1Client *TaikoL1ClientTransactor) ProposeBlock(opts *bind.TransactOpts, params []byte, txList []byte) (*types.Transaction, error)
ProposeBlock is a paid mutator transaction binding the contract method 0xef16e845.
Solidity: function proposeBlock(bytes params, bytes txList) payable returns((bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint24,uint24,uint16,bool,bytes32) meta, (address,uint96,uint64)[] depositsProcessed)
func (*TaikoL1ClientTransactor) ProveBlock ¶
func (_TaikoL1Client *TaikoL1ClientTransactor) ProveBlock(opts *bind.TransactOpts, blockId uint64, input []byte) (*types.Transaction, error)
ProveBlock is a paid mutator transaction binding the contract method 0x10d008bd.
Solidity: function proveBlock(uint64 blockId, bytes input) returns()
func (*TaikoL1ClientTransactor) Receive ¶ added in v0.7.0
func (_TaikoL1Client *TaikoL1ClientTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*TaikoL1ClientTransactor) RenounceOwnership ¶
func (_TaikoL1Client *TaikoL1ClientTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TaikoL1ClientTransactor) TransferOwnership ¶
func (_TaikoL1Client *TaikoL1ClientTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*TaikoL1ClientTransactor) Unpause ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*TaikoL1ClientTransactor) UpgradeTo ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*TaikoL1ClientTransactor) UpgradeToAndCall ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
func (*TaikoL1ClientTransactor) VerifyBlocks ¶
func (_TaikoL1Client *TaikoL1ClientTransactor) VerifyBlocks(opts *bind.TransactOpts, maxBlocksToVerify uint64) (*types.Transaction, error)
VerifyBlocks is a paid mutator transaction binding the contract method 0x8778209d.
Solidity: function verifyBlocks(uint64 maxBlocksToVerify) returns()
type TaikoL1ClientTransactorRaw ¶
type TaikoL1ClientTransactorRaw struct {
Contract *TaikoL1ClientTransactor // Generic write-only contract binding to access the raw methods on
}
TaikoL1ClientTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TaikoL1ClientTransactorRaw) Transact ¶
func (_TaikoL1Client *TaikoL1ClientTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TaikoL1ClientTransactorRaw) Transfer ¶
func (_TaikoL1Client *TaikoL1ClientTransactorRaw) 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 TaikoL1ClientTransactorSession ¶
type TaikoL1ClientTransactorSession struct { Contract *TaikoL1ClientTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TaikoL1ClientTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TaikoL1ClientTransactorSession) DepositEtherToL2 ¶ added in v0.7.0
func (_TaikoL1Client *TaikoL1ClientTransactorSession) DepositEtherToL2(recipient common.Address) (*types.Transaction, error)
DepositEtherToL2 is a paid mutator transaction binding the contract method 0x047a289d.
Solidity: function depositEtherToL2(address recipient) payable returns()
func (*TaikoL1ClientTransactorSession) Init ¶
func (_TaikoL1Client *TaikoL1ClientTransactorSession) Init(_addressManager common.Address, _genesisBlockHash [32]byte) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x2cc0b254.
Solidity: function init(address _addressManager, bytes32 _genesisBlockHash) returns()
func (*TaikoL1ClientTransactorSession) Pause ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*TaikoL1ClientTransactorSession) PauseProving ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientTransactorSession) PauseProving(pause bool) (*types.Transaction, error)
PauseProving is a paid mutator transaction binding the contract method 0xff00c391.
Solidity: function pauseProving(bool pause) returns()
func (*TaikoL1ClientTransactorSession) ProposeBlock ¶
func (_TaikoL1Client *TaikoL1ClientTransactorSession) ProposeBlock(params []byte, txList []byte) (*types.Transaction, error)
ProposeBlock is a paid mutator transaction binding the contract method 0xef16e845.
Solidity: function proposeBlock(bytes params, bytes txList) payable returns((bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint24,uint24,uint16,bool,bytes32) meta, (address,uint96,uint64)[] depositsProcessed)
func (*TaikoL1ClientTransactorSession) ProveBlock ¶
func (_TaikoL1Client *TaikoL1ClientTransactorSession) ProveBlock(blockId uint64, input []byte) (*types.Transaction, error)
ProveBlock is a paid mutator transaction binding the contract method 0x10d008bd.
Solidity: function proveBlock(uint64 blockId, bytes input) returns()
func (*TaikoL1ClientTransactorSession) Receive ¶ added in v0.7.0
func (_TaikoL1Client *TaikoL1ClientTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*TaikoL1ClientTransactorSession) RenounceOwnership ¶
func (_TaikoL1Client *TaikoL1ClientTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TaikoL1ClientTransactorSession) TransferOwnership ¶
func (_TaikoL1Client *TaikoL1ClientTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*TaikoL1ClientTransactorSession) Unpause ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*TaikoL1ClientTransactorSession) UpgradeTo ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*TaikoL1ClientTransactorSession) UpgradeToAndCall ¶ added in v0.18.0
func (_TaikoL1Client *TaikoL1ClientTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
func (*TaikoL1ClientTransactorSession) VerifyBlocks ¶
func (_TaikoL1Client *TaikoL1ClientTransactorSession) VerifyBlocks(maxBlocksToVerify uint64) (*types.Transaction, error)
VerifyBlocks is a paid mutator transaction binding the contract method 0x8778209d.
Solidity: function verifyBlocks(uint64 maxBlocksToVerify) returns()
type TaikoL1ClientTransitionContested ¶ added in v0.17.0
type TaikoL1ClientTransitionContested struct { BlockId *big.Int Tran TaikoDataTransition Contester common.Address ContestBond *big.Int Tier uint16 Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientTransitionContested represents a TransitionContested event raised by the TaikoL1Client contract.
type TaikoL1ClientTransitionContestedIterator ¶ added in v0.17.0
type TaikoL1ClientTransitionContestedIterator struct { Event *TaikoL1ClientTransitionContested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientTransitionContestedIterator is returned from FilterTransitionContested and is used to iterate over the raw logs and unpacked data for TransitionContested events raised by the TaikoL1Client contract.
func (*TaikoL1ClientTransitionContestedIterator) Close ¶ added in v0.17.0
func (it *TaikoL1ClientTransitionContestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientTransitionContestedIterator) Error ¶ added in v0.17.0
func (it *TaikoL1ClientTransitionContestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientTransitionContestedIterator) Next ¶ added in v0.17.0
func (it *TaikoL1ClientTransitionContestedIterator) 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 TaikoL1ClientTransitionProved ¶ added in v0.17.0
type TaikoL1ClientTransitionProved struct { BlockId *big.Int Tran TaikoDataTransition Prover common.Address ValidityBond *big.Int Tier uint16 Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientTransitionProved represents a TransitionProved event raised by the TaikoL1Client contract.
type TaikoL1ClientTransitionProvedIterator ¶ added in v0.17.0
type TaikoL1ClientTransitionProvedIterator struct { Event *TaikoL1ClientTransitionProved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientTransitionProvedIterator is returned from FilterTransitionProved and is used to iterate over the raw logs and unpacked data for TransitionProved events raised by the TaikoL1Client contract.
func (*TaikoL1ClientTransitionProvedIterator) Close ¶ added in v0.17.0
func (it *TaikoL1ClientTransitionProvedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientTransitionProvedIterator) Error ¶ added in v0.17.0
func (it *TaikoL1ClientTransitionProvedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientTransitionProvedIterator) Next ¶ added in v0.17.0
func (it *TaikoL1ClientTransitionProvedIterator) 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 TaikoL1ClientUnpaused ¶ added in v0.18.0
type TaikoL1ClientUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientUnpaused represents a Unpaused event raised by the TaikoL1Client contract.
type TaikoL1ClientUnpausedIterator ¶ added in v0.18.0
type TaikoL1ClientUnpausedIterator struct { Event *TaikoL1ClientUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the TaikoL1Client contract.
func (*TaikoL1ClientUnpausedIterator) Close ¶ added in v0.18.0
func (it *TaikoL1ClientUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientUnpausedIterator) Error ¶ added in v0.18.0
func (it *TaikoL1ClientUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientUnpausedIterator) Next ¶ added in v0.18.0
func (it *TaikoL1ClientUnpausedIterator) 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 TaikoL1ClientUpgraded ¶ added in v0.18.0
type TaikoL1ClientUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientUpgraded represents a Upgraded event raised by the TaikoL1Client contract.
type TaikoL1ClientUpgradedIterator ¶ added in v0.18.0
type TaikoL1ClientUpgradedIterator struct { Event *TaikoL1ClientUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the TaikoL1Client contract.
func (*TaikoL1ClientUpgradedIterator) Close ¶ added in v0.18.0
func (it *TaikoL1ClientUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientUpgradedIterator) Error ¶ added in v0.18.0
func (it *TaikoL1ClientUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientUpgradedIterator) Next ¶ added in v0.18.0
func (it *TaikoL1ClientUpgradedIterator) 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 TaikoL2Client ¶ added in v0.1.7
type TaikoL2Client struct { TaikoL2ClientCaller // Read-only binding to the contract TaikoL2ClientTransactor // Write-only binding to the contract TaikoL2ClientFilterer // Log filterer for contract events }
TaikoL2Client is an auto generated Go binding around an Ethereum contract.
func NewTaikoL2Client ¶ added in v0.1.7
func NewTaikoL2Client(address common.Address, backend bind.ContractBackend) (*TaikoL2Client, error)
NewTaikoL2Client creates a new instance of TaikoL2Client, bound to a specific deployed contract.
type TaikoL2ClientAdminChanged ¶ added in v0.18.0
type TaikoL2ClientAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoL2ClientAdminChanged represents a AdminChanged event raised by the TaikoL2Client contract.
type TaikoL2ClientAdminChangedIterator ¶ added in v0.18.0
type TaikoL2ClientAdminChangedIterator struct { Event *TaikoL2ClientAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL2ClientAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the TaikoL2Client contract.
func (*TaikoL2ClientAdminChangedIterator) Close ¶ added in v0.18.0
func (it *TaikoL2ClientAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL2ClientAdminChangedIterator) Error ¶ added in v0.18.0
func (it *TaikoL2ClientAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL2ClientAdminChangedIterator) Next ¶ added in v0.18.0
func (it *TaikoL2ClientAdminChangedIterator) 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 TaikoL2ClientAnchored ¶ added in v0.7.0
type TaikoL2ClientAnchored struct { ParentHash [32]byte GasExcess uint64 Raw types.Log // Blockchain specific contextual infos }
TaikoL2ClientAnchored represents a Anchored event raised by the TaikoL2Client contract.
type TaikoL2ClientAnchoredIterator ¶ added in v0.7.0
type TaikoL2ClientAnchoredIterator struct { Event *TaikoL2ClientAnchored // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL2ClientAnchoredIterator is returned from FilterAnchored and is used to iterate over the raw logs and unpacked data for Anchored events raised by the TaikoL2Client contract.
func (*TaikoL2ClientAnchoredIterator) Close ¶ added in v0.7.0
func (it *TaikoL2ClientAnchoredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL2ClientAnchoredIterator) Error ¶ added in v0.7.0
func (it *TaikoL2ClientAnchoredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL2ClientAnchoredIterator) Next ¶ added in v0.7.0
func (it *TaikoL2ClientAnchoredIterator) 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 TaikoL2ClientBeaconUpgraded ¶ added in v0.18.0
type TaikoL2ClientBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoL2ClientBeaconUpgraded represents a BeaconUpgraded event raised by the TaikoL2Client contract.
type TaikoL2ClientBeaconUpgradedIterator ¶ added in v0.18.0
type TaikoL2ClientBeaconUpgradedIterator struct { Event *TaikoL2ClientBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL2ClientBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the TaikoL2Client contract.
func (*TaikoL2ClientBeaconUpgradedIterator) Close ¶ added in v0.18.0
func (it *TaikoL2ClientBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL2ClientBeaconUpgradedIterator) Error ¶ added in v0.18.0
func (it *TaikoL2ClientBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL2ClientBeaconUpgradedIterator) Next ¶ added in v0.18.0
func (it *TaikoL2ClientBeaconUpgradedIterator) 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 TaikoL2ClientCaller ¶ added in v0.1.7
type TaikoL2ClientCaller struct {
// contains filtered or unexported fields
}
TaikoL2ClientCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTaikoL2ClientCaller ¶ added in v0.1.7
func NewTaikoL2ClientCaller(address common.Address, caller bind.ContractCaller) (*TaikoL2ClientCaller, error)
NewTaikoL2ClientCaller creates a new read-only instance of TaikoL2Client, bound to a specific deployed contract.
func (*TaikoL2ClientCaller) AddressManager ¶ added in v0.1.7
func (_TaikoL2Client *TaikoL2ClientCaller) AddressManager(opts *bind.CallOpts) (common.Address, error)
AddressManager is a free data retrieval call binding the contract method 0x3ab76e9f.
Solidity: function addressManager() view returns(address)
func (*TaikoL2ClientCaller) GOLDENTOUCHADDRESS ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientCaller) GOLDENTOUCHADDRESS(opts *bind.CallOpts) (common.Address, error)
GOLDENTOUCHADDRESS is a free data retrieval call binding the contract method 0x9ee512f2.
Solidity: function GOLDEN_TOUCH_ADDRESS() view returns(address)
func (*TaikoL2ClientCaller) GOLDENTOUCHPRIVATEKEY ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientCaller) GOLDENTOUCHPRIVATEKEY(opts *bind.CallOpts) (*big.Int, error)
GOLDENTOUCHPRIVATEKEY is a free data retrieval call binding the contract method 0x10da3738.
Solidity: function GOLDEN_TOUCH_PRIVATEKEY() view returns(uint256)
func (*TaikoL2ClientCaller) GasExcess ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientCaller) GasExcess(opts *bind.CallOpts) (uint64, error)
GasExcess is a free data retrieval call binding the contract method 0xf535bd56.
Solidity: function gasExcess() view returns(uint64)
func (*TaikoL2ClientCaller) GetBasefee ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientCaller) GetBasefee(opts *bind.CallOpts, l1Height uint64, parentGasUsed uint32) (*big.Int, error)
GetBasefee is a free data retrieval call binding the contract method 0xa7e022d1.
Solidity: function getBasefee(uint64 l1Height, uint32 parentGasUsed) view returns(uint256 basefee)
func (*TaikoL2ClientCaller) GetBlockHash ¶ added in v0.1.7
func (_TaikoL2Client *TaikoL2ClientCaller) GetBlockHash(opts *bind.CallOpts, blockId uint64) ([32]byte, error)
GetBlockHash is a free data retrieval call binding the contract method 0x23ac7136.
Solidity: function getBlockHash(uint64 blockId) view returns(bytes32)
func (*TaikoL2ClientCaller) GetConfig ¶ added in v0.2.2
func (_TaikoL2Client *TaikoL2ClientCaller) GetConfig(opts *bind.CallOpts) (TaikoL2Config, error)
GetConfig is a free data retrieval call binding the contract method 0xc3f909d4.
Solidity: function getConfig() view returns((uint32,uint8) config)
func (*TaikoL2ClientCaller) GetSyncedSnippet ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientCaller) GetSyncedSnippet(opts *bind.CallOpts, blockId uint64) (ICrossChainSyncSnippet, error)
GetSyncedSnippet is a free data retrieval call binding the contract method 0x8cfb0459.
Solidity: function getSyncedSnippet(uint64 blockId) view returns((uint64,uint64,bytes32,bytes32))
func (*TaikoL2ClientCaller) L2Hashes ¶ added in v0.17.0
func (_TaikoL2Client *TaikoL2ClientCaller) L2Hashes(opts *bind.CallOpts, blockId *big.Int) ([32]byte, error)
L2Hashes is a free data retrieval call binding the contract method 0x8551f41e.
Solidity: function l2Hashes(uint256 blockId) view returns(bytes32 blockHash)
func (*TaikoL2ClientCaller) LatestSyncedL1Height ¶ added in v0.2.4
func (_TaikoL2Client *TaikoL2ClientCaller) LatestSyncedL1Height(opts *bind.CallOpts) (uint64, error)
LatestSyncedL1Height is a free data retrieval call binding the contract method 0xc7b96908.
Solidity: function latestSyncedL1Height() view returns(uint64)
func (*TaikoL2ClientCaller) Owner ¶ added in v0.7.0
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TaikoL2ClientCaller) Paused ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientCaller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*TaikoL2ClientCaller) ProxiableUUID ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*TaikoL2ClientCaller) PublicInputHash ¶ added in v0.1.7
func (_TaikoL2Client *TaikoL2ClientCaller) PublicInputHash(opts *bind.CallOpts) ([32]byte, error)
PublicInputHash is a free data retrieval call binding the contract method 0xdac5df78.
Solidity: function publicInputHash() view returns(bytes32)
func (*TaikoL2ClientCaller) Resolve ¶ added in v0.1.7
func (_TaikoL2Client *TaikoL2ClientCaller) Resolve(opts *bind.CallOpts, chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve is a free data retrieval call binding the contract method 0x3eb6b8cf.
Solidity: function resolve(uint64 chainId, bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*TaikoL2ClientCaller) Resolve0 ¶ added in v0.1.7
func (_TaikoL2Client *TaikoL2ClientCaller) Resolve0(opts *bind.CallOpts, name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve0 is a free data retrieval call binding the contract method 0xa86f9d9e.
Solidity: function resolve(bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*TaikoL2ClientCaller) SignAnchor ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientCaller) SignAnchor(opts *bind.CallOpts, digest [32]byte, k uint8) (struct { V uint8 R *big.Int S *big.Int }, error)
SignAnchor is a free data retrieval call binding the contract method 0x591aad8a.
Solidity: function signAnchor(bytes32 digest, uint8 k) view returns(uint8 v, uint256 r, uint256 s)
func (*TaikoL2ClientCaller) SignalService ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientCaller) SignalService(opts *bind.CallOpts) (common.Address, error)
SignalService is a free data retrieval call binding the contract method 0x62d09453.
Solidity: function signalService() view returns(address)
func (*TaikoL2ClientCaller) SkipFeeCheck ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientCaller) SkipFeeCheck(opts *bind.CallOpts) (bool, error)
SkipFeeCheck is a free data retrieval call binding the contract method 0x2f980473.
Solidity: function skipFeeCheck() pure returns(bool)
func (*TaikoL2ClientCaller) Snippets ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientCaller) Snippets(opts *bind.CallOpts, l1height *big.Int) (struct { RemoteBlockId uint64 SyncedInBlock uint64 BlockHash [32]byte SignalRoot [32]byte }, error)
Snippets is a free data retrieval call binding the contract method 0xe8e2c5fb.
Solidity: function snippets(uint256 l1height) view returns(uint64 remoteBlockId, uint64 syncedInBlock, bytes32 blockHash, bytes32 signalRoot)
type TaikoL2ClientCallerRaw ¶ added in v0.1.7
type TaikoL2ClientCallerRaw struct {
Contract *TaikoL2ClientCaller // Generic read-only contract binding to access the raw methods on
}
TaikoL2ClientCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TaikoL2ClientCallerRaw) Call ¶ added in v0.1.7
func (_TaikoL2Client *TaikoL2ClientCallerRaw) 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 TaikoL2ClientCallerSession ¶ added in v0.1.7
type TaikoL2ClientCallerSession struct { Contract *TaikoL2ClientCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TaikoL2ClientCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TaikoL2ClientCallerSession) AddressManager ¶ added in v0.1.7
func (_TaikoL2Client *TaikoL2ClientCallerSession) AddressManager() (common.Address, error)
AddressManager is a free data retrieval call binding the contract method 0x3ab76e9f.
Solidity: function addressManager() view returns(address)
func (*TaikoL2ClientCallerSession) GOLDENTOUCHADDRESS ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientCallerSession) GOLDENTOUCHADDRESS() (common.Address, error)
GOLDENTOUCHADDRESS is a free data retrieval call binding the contract method 0x9ee512f2.
Solidity: function GOLDEN_TOUCH_ADDRESS() view returns(address)
func (*TaikoL2ClientCallerSession) GOLDENTOUCHPRIVATEKEY ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientCallerSession) GOLDENTOUCHPRIVATEKEY() (*big.Int, error)
GOLDENTOUCHPRIVATEKEY is a free data retrieval call binding the contract method 0x10da3738.
Solidity: function GOLDEN_TOUCH_PRIVATEKEY() view returns(uint256)
func (*TaikoL2ClientCallerSession) GasExcess ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientCallerSession) GasExcess() (uint64, error)
GasExcess is a free data retrieval call binding the contract method 0xf535bd56.
Solidity: function gasExcess() view returns(uint64)
func (*TaikoL2ClientCallerSession) GetBasefee ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientCallerSession) GetBasefee(l1Height uint64, parentGasUsed uint32) (*big.Int, error)
GetBasefee is a free data retrieval call binding the contract method 0xa7e022d1.
Solidity: function getBasefee(uint64 l1Height, uint32 parentGasUsed) view returns(uint256 basefee)
func (*TaikoL2ClientCallerSession) GetBlockHash ¶ added in v0.1.7
func (_TaikoL2Client *TaikoL2ClientCallerSession) GetBlockHash(blockId uint64) ([32]byte, error)
GetBlockHash is a free data retrieval call binding the contract method 0x23ac7136.
Solidity: function getBlockHash(uint64 blockId) view returns(bytes32)
func (*TaikoL2ClientCallerSession) GetConfig ¶ added in v0.2.2
func (_TaikoL2Client *TaikoL2ClientCallerSession) GetConfig() (TaikoL2Config, error)
GetConfig is a free data retrieval call binding the contract method 0xc3f909d4.
Solidity: function getConfig() view returns((uint32,uint8) config)
func (*TaikoL2ClientCallerSession) GetSyncedSnippet ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientCallerSession) GetSyncedSnippet(blockId uint64) (ICrossChainSyncSnippet, error)
GetSyncedSnippet is a free data retrieval call binding the contract method 0x8cfb0459.
Solidity: function getSyncedSnippet(uint64 blockId) view returns((uint64,uint64,bytes32,bytes32))
func (*TaikoL2ClientCallerSession) L2Hashes ¶ added in v0.17.0
func (_TaikoL2Client *TaikoL2ClientCallerSession) L2Hashes(blockId *big.Int) ([32]byte, error)
L2Hashes is a free data retrieval call binding the contract method 0x8551f41e.
Solidity: function l2Hashes(uint256 blockId) view returns(bytes32 blockHash)
func (*TaikoL2ClientCallerSession) LatestSyncedL1Height ¶ added in v0.2.4
func (_TaikoL2Client *TaikoL2ClientCallerSession) LatestSyncedL1Height() (uint64, error)
LatestSyncedL1Height is a free data retrieval call binding the contract method 0xc7b96908.
Solidity: function latestSyncedL1Height() view returns(uint64)
func (*TaikoL2ClientCallerSession) Owner ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TaikoL2ClientCallerSession) Paused ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*TaikoL2ClientCallerSession) ProxiableUUID ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*TaikoL2ClientCallerSession) PublicInputHash ¶ added in v0.1.7
func (_TaikoL2Client *TaikoL2ClientCallerSession) PublicInputHash() ([32]byte, error)
PublicInputHash is a free data retrieval call binding the contract method 0xdac5df78.
Solidity: function publicInputHash() view returns(bytes32)
func (*TaikoL2ClientCallerSession) Resolve ¶ added in v0.1.7
func (_TaikoL2Client *TaikoL2ClientCallerSession) Resolve(chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve is a free data retrieval call binding the contract method 0x3eb6b8cf.
Solidity: function resolve(uint64 chainId, bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*TaikoL2ClientCallerSession) Resolve0 ¶ added in v0.1.7
func (_TaikoL2Client *TaikoL2ClientCallerSession) Resolve0(name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve0 is a free data retrieval call binding the contract method 0xa86f9d9e.
Solidity: function resolve(bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*TaikoL2ClientCallerSession) SignAnchor ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientCallerSession) SignAnchor(digest [32]byte, k uint8) (struct { V uint8 R *big.Int S *big.Int }, error)
SignAnchor is a free data retrieval call binding the contract method 0x591aad8a.
Solidity: function signAnchor(bytes32 digest, uint8 k) view returns(uint8 v, uint256 r, uint256 s)
func (*TaikoL2ClientCallerSession) SignalService ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientCallerSession) SignalService() (common.Address, error)
SignalService is a free data retrieval call binding the contract method 0x62d09453.
Solidity: function signalService() view returns(address)
func (*TaikoL2ClientCallerSession) SkipFeeCheck ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientCallerSession) SkipFeeCheck() (bool, error)
SkipFeeCheck is a free data retrieval call binding the contract method 0x2f980473.
Solidity: function skipFeeCheck() pure returns(bool)
func (*TaikoL2ClientCallerSession) Snippets ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientCallerSession) Snippets(l1height *big.Int) (struct { RemoteBlockId uint64 SyncedInBlock uint64 BlockHash [32]byte SignalRoot [32]byte }, error)
Snippets is a free data retrieval call binding the contract method 0xe8e2c5fb.
Solidity: function snippets(uint256 l1height) view returns(uint64 remoteBlockId, uint64 syncedInBlock, bytes32 blockHash, bytes32 signalRoot)
type TaikoL2ClientCrossChainSynced ¶ added in v0.8.0
type TaikoL2ClientCrossChainSynced struct { SyncedInBlock uint64 BlockId uint64 BlockHash [32]byte SignalRoot [32]byte Raw types.Log // Blockchain specific contextual infos }
TaikoL2ClientCrossChainSynced represents a CrossChainSynced event raised by the TaikoL2Client contract.
type TaikoL2ClientCrossChainSyncedIterator ¶ added in v0.8.0
type TaikoL2ClientCrossChainSyncedIterator struct { Event *TaikoL2ClientCrossChainSynced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL2ClientCrossChainSyncedIterator is returned from FilterCrossChainSynced and is used to iterate over the raw logs and unpacked data for CrossChainSynced events raised by the TaikoL2Client contract.
func (*TaikoL2ClientCrossChainSyncedIterator) Close ¶ added in v0.8.0
func (it *TaikoL2ClientCrossChainSyncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL2ClientCrossChainSyncedIterator) Error ¶ added in v0.8.0
func (it *TaikoL2ClientCrossChainSyncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL2ClientCrossChainSyncedIterator) Next ¶ added in v0.8.0
func (it *TaikoL2ClientCrossChainSyncedIterator) 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 TaikoL2ClientFilterer ¶ added in v0.1.7
type TaikoL2ClientFilterer struct {
// contains filtered or unexported fields
}
TaikoL2ClientFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTaikoL2ClientFilterer ¶ added in v0.1.7
func NewTaikoL2ClientFilterer(address common.Address, filterer bind.ContractFilterer) (*TaikoL2ClientFilterer, error)
NewTaikoL2ClientFilterer creates a new log filterer instance of TaikoL2Client, bound to a specific deployed contract.
func (*TaikoL2ClientFilterer) FilterAdminChanged ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*TaikoL2ClientAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*TaikoL2ClientFilterer) FilterAnchored ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientFilterer) FilterAnchored(opts *bind.FilterOpts) (*TaikoL2ClientAnchoredIterator, error)
FilterAnchored is a free log retrieval operation binding the contract event 0x41c3f410f5c8ac36bb46b1dccef0de0f964087c9e688795fa02ecfa2c20b3fe4.
Solidity: event Anchored(bytes32 parentHash, uint64 gasExcess)
func (*TaikoL2ClientFilterer) FilterBeaconUpgraded ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*TaikoL2ClientBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*TaikoL2ClientFilterer) FilterCrossChainSynced ¶ added in v0.8.0
func (_TaikoL2Client *TaikoL2ClientFilterer) FilterCrossChainSynced(opts *bind.FilterOpts, syncedInBlock []uint64, blockId []uint64) (*TaikoL2ClientCrossChainSyncedIterator, error)
FilterCrossChainSynced is a free log retrieval operation binding the contract event 0xf35ec3b262cf74881db1b8051c635496bccb1497a1e776dacb463d0e0e2b0f51.
Solidity: event CrossChainSynced(uint64 indexed syncedInBlock, uint64 indexed blockId, bytes32 blockHash, bytes32 signalRoot)
func (*TaikoL2ClientFilterer) FilterInitialized ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientFilterer) FilterInitialized(opts *bind.FilterOpts) (*TaikoL2ClientInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*TaikoL2ClientFilterer) FilterOwnershipTransferred ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TaikoL2ClientOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TaikoL2ClientFilterer) FilterPaused ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientFilterer) FilterPaused(opts *bind.FilterOpts) (*TaikoL2ClientPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*TaikoL2ClientFilterer) FilterUnpaused ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientFilterer) FilterUnpaused(opts *bind.FilterOpts) (*TaikoL2ClientUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*TaikoL2ClientFilterer) FilterUpgraded ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*TaikoL2ClientUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*TaikoL2ClientFilterer) ParseAdminChanged ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientFilterer) ParseAdminChanged(log types.Log) (*TaikoL2ClientAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*TaikoL2ClientFilterer) ParseAnchored ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientFilterer) ParseAnchored(log types.Log) (*TaikoL2ClientAnchored, error)
ParseAnchored is a log parse operation binding the contract event 0x41c3f410f5c8ac36bb46b1dccef0de0f964087c9e688795fa02ecfa2c20b3fe4.
Solidity: event Anchored(bytes32 parentHash, uint64 gasExcess)
func (*TaikoL2ClientFilterer) ParseBeaconUpgraded ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientFilterer) ParseBeaconUpgraded(log types.Log) (*TaikoL2ClientBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*TaikoL2ClientFilterer) ParseCrossChainSynced ¶ added in v0.8.0
func (_TaikoL2Client *TaikoL2ClientFilterer) ParseCrossChainSynced(log types.Log) (*TaikoL2ClientCrossChainSynced, error)
ParseCrossChainSynced is a log parse operation binding the contract event 0xf35ec3b262cf74881db1b8051c635496bccb1497a1e776dacb463d0e0e2b0f51.
Solidity: event CrossChainSynced(uint64 indexed syncedInBlock, uint64 indexed blockId, bytes32 blockHash, bytes32 signalRoot)
func (*TaikoL2ClientFilterer) ParseInitialized ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientFilterer) ParseInitialized(log types.Log) (*TaikoL2ClientInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*TaikoL2ClientFilterer) ParseOwnershipTransferred ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientFilterer) ParseOwnershipTransferred(log types.Log) (*TaikoL2ClientOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TaikoL2ClientFilterer) ParsePaused ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientFilterer) ParsePaused(log types.Log) (*TaikoL2ClientPaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*TaikoL2ClientFilterer) ParseUnpaused ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientFilterer) ParseUnpaused(log types.Log) (*TaikoL2ClientUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*TaikoL2ClientFilterer) ParseUpgraded ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientFilterer) ParseUpgraded(log types.Log) (*TaikoL2ClientUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*TaikoL2ClientFilterer) WatchAdminChanged ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *TaikoL2ClientAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*TaikoL2ClientFilterer) WatchAnchored ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientFilterer) WatchAnchored(opts *bind.WatchOpts, sink chan<- *TaikoL2ClientAnchored) (event.Subscription, error)
WatchAnchored is a free log subscription operation binding the contract event 0x41c3f410f5c8ac36bb46b1dccef0de0f964087c9e688795fa02ecfa2c20b3fe4.
Solidity: event Anchored(bytes32 parentHash, uint64 gasExcess)
func (*TaikoL2ClientFilterer) WatchBeaconUpgraded ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *TaikoL2ClientBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*TaikoL2ClientFilterer) WatchCrossChainSynced ¶ added in v0.8.0
func (_TaikoL2Client *TaikoL2ClientFilterer) WatchCrossChainSynced(opts *bind.WatchOpts, sink chan<- *TaikoL2ClientCrossChainSynced, syncedInBlock []uint64, blockId []uint64) (event.Subscription, error)
WatchCrossChainSynced is a free log subscription operation binding the contract event 0xf35ec3b262cf74881db1b8051c635496bccb1497a1e776dacb463d0e0e2b0f51.
Solidity: event CrossChainSynced(uint64 indexed syncedInBlock, uint64 indexed blockId, bytes32 blockHash, bytes32 signalRoot)
func (*TaikoL2ClientFilterer) WatchInitialized ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *TaikoL2ClientInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*TaikoL2ClientFilterer) WatchOwnershipTransferred ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TaikoL2ClientOwnershipTransferred, 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 (*TaikoL2ClientFilterer) WatchPaused ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *TaikoL2ClientPaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*TaikoL2ClientFilterer) WatchUnpaused ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *TaikoL2ClientUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*TaikoL2ClientFilterer) WatchUpgraded ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *TaikoL2ClientUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
type TaikoL2ClientInitialized ¶ added in v0.7.0
type TaikoL2ClientInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
TaikoL2ClientInitialized represents a Initialized event raised by the TaikoL2Client contract.
type TaikoL2ClientInitializedIterator ¶ added in v0.7.0
type TaikoL2ClientInitializedIterator struct { Event *TaikoL2ClientInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL2ClientInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the TaikoL2Client contract.
func (*TaikoL2ClientInitializedIterator) Close ¶ added in v0.7.0
func (it *TaikoL2ClientInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL2ClientInitializedIterator) Error ¶ added in v0.7.0
func (it *TaikoL2ClientInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL2ClientInitializedIterator) Next ¶ added in v0.7.0
func (it *TaikoL2ClientInitializedIterator) 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 TaikoL2ClientOwnershipTransferred ¶ added in v0.7.0
type TaikoL2ClientOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoL2ClientOwnershipTransferred represents a OwnershipTransferred event raised by the TaikoL2Client contract.
type TaikoL2ClientOwnershipTransferredIterator ¶ added in v0.7.0
type TaikoL2ClientOwnershipTransferredIterator struct { Event *TaikoL2ClientOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL2ClientOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the TaikoL2Client contract.
func (*TaikoL2ClientOwnershipTransferredIterator) Close ¶ added in v0.7.0
func (it *TaikoL2ClientOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL2ClientOwnershipTransferredIterator) Error ¶ added in v0.7.0
func (it *TaikoL2ClientOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL2ClientOwnershipTransferredIterator) Next ¶ added in v0.7.0
func (it *TaikoL2ClientOwnershipTransferredIterator) 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 TaikoL2ClientPaused ¶ added in v0.18.0
type TaikoL2ClientPaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoL2ClientPaused represents a Paused event raised by the TaikoL2Client contract.
type TaikoL2ClientPausedIterator ¶ added in v0.18.0
type TaikoL2ClientPausedIterator struct { Event *TaikoL2ClientPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL2ClientPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the TaikoL2Client contract.
func (*TaikoL2ClientPausedIterator) Close ¶ added in v0.18.0
func (it *TaikoL2ClientPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL2ClientPausedIterator) Error ¶ added in v0.18.0
func (it *TaikoL2ClientPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL2ClientPausedIterator) Next ¶ added in v0.18.0
func (it *TaikoL2ClientPausedIterator) 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 TaikoL2ClientRaw ¶ added in v0.1.7
type TaikoL2ClientRaw struct {
Contract *TaikoL2Client // Generic contract binding to access the raw methods on
}
TaikoL2ClientRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TaikoL2ClientRaw) Call ¶ added in v0.1.7
func (_TaikoL2Client *TaikoL2ClientRaw) 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 (*TaikoL2ClientRaw) Transact ¶ added in v0.1.7
func (_TaikoL2Client *TaikoL2ClientRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TaikoL2ClientRaw) Transfer ¶ added in v0.1.7
func (_TaikoL2Client *TaikoL2ClientRaw) 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 TaikoL2ClientSession ¶ added in v0.1.7
type TaikoL2ClientSession struct { Contract *TaikoL2Client // 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 }
TaikoL2ClientSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TaikoL2ClientSession) AddressManager ¶ added in v0.1.7
func (_TaikoL2Client *TaikoL2ClientSession) AddressManager() (common.Address, error)
AddressManager is a free data retrieval call binding the contract method 0x3ab76e9f.
Solidity: function addressManager() view returns(address)
func (*TaikoL2ClientSession) Anchor ¶ added in v0.1.7
func (_TaikoL2Client *TaikoL2ClientSession) Anchor(l1BlockHash [32]byte, l1SignalRoot [32]byte, l1Height uint64, parentGasUsed uint32) (*types.Transaction, error)
Anchor is a paid mutator transaction binding the contract method 0xda69d3db.
Solidity: function anchor(bytes32 l1BlockHash, bytes32 l1SignalRoot, uint64 l1Height, uint32 parentGasUsed) returns()
func (*TaikoL2ClientSession) GOLDENTOUCHADDRESS ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientSession) GOLDENTOUCHADDRESS() (common.Address, error)
GOLDENTOUCHADDRESS is a free data retrieval call binding the contract method 0x9ee512f2.
Solidity: function GOLDEN_TOUCH_ADDRESS() view returns(address)
func (*TaikoL2ClientSession) GOLDENTOUCHPRIVATEKEY ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientSession) GOLDENTOUCHPRIVATEKEY() (*big.Int, error)
GOLDENTOUCHPRIVATEKEY is a free data retrieval call binding the contract method 0x10da3738.
Solidity: function GOLDEN_TOUCH_PRIVATEKEY() view returns(uint256)
func (*TaikoL2ClientSession) GasExcess ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientSession) GasExcess() (uint64, error)
GasExcess is a free data retrieval call binding the contract method 0xf535bd56.
Solidity: function gasExcess() view returns(uint64)
func (*TaikoL2ClientSession) GetBasefee ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientSession) GetBasefee(l1Height uint64, parentGasUsed uint32) (*big.Int, error)
GetBasefee is a free data retrieval call binding the contract method 0xa7e022d1.
Solidity: function getBasefee(uint64 l1Height, uint32 parentGasUsed) view returns(uint256 basefee)
func (*TaikoL2ClientSession) GetBlockHash ¶ added in v0.1.7
func (_TaikoL2Client *TaikoL2ClientSession) GetBlockHash(blockId uint64) ([32]byte, error)
GetBlockHash is a free data retrieval call binding the contract method 0x23ac7136.
Solidity: function getBlockHash(uint64 blockId) view returns(bytes32)
func (*TaikoL2ClientSession) GetConfig ¶ added in v0.2.2
func (_TaikoL2Client *TaikoL2ClientSession) GetConfig() (TaikoL2Config, error)
GetConfig is a free data retrieval call binding the contract method 0xc3f909d4.
Solidity: function getConfig() view returns((uint32,uint8) config)
func (*TaikoL2ClientSession) GetSyncedSnippet ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientSession) GetSyncedSnippet(blockId uint64) (ICrossChainSyncSnippet, error)
GetSyncedSnippet is a free data retrieval call binding the contract method 0x8cfb0459.
Solidity: function getSyncedSnippet(uint64 blockId) view returns((uint64,uint64,bytes32,bytes32))
func (*TaikoL2ClientSession) Init ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientSession) Init(_signalService common.Address, _gasExcess uint64) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xb259f48b.
Solidity: function init(address _signalService, uint64 _gasExcess) returns()
func (*TaikoL2ClientSession) L2Hashes ¶ added in v0.17.0
func (_TaikoL2Client *TaikoL2ClientSession) L2Hashes(blockId *big.Int) ([32]byte, error)
L2Hashes is a free data retrieval call binding the contract method 0x8551f41e.
Solidity: function l2Hashes(uint256 blockId) view returns(bytes32 blockHash)
func (*TaikoL2ClientSession) LatestSyncedL1Height ¶ added in v0.2.4
func (_TaikoL2Client *TaikoL2ClientSession) LatestSyncedL1Height() (uint64, error)
LatestSyncedL1Height is a free data retrieval call binding the contract method 0xc7b96908.
Solidity: function latestSyncedL1Height() view returns(uint64)
func (*TaikoL2ClientSession) Owner ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TaikoL2ClientSession) Pause ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*TaikoL2ClientSession) Paused ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*TaikoL2ClientSession) ProxiableUUID ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*TaikoL2ClientSession) PublicInputHash ¶ added in v0.1.7
func (_TaikoL2Client *TaikoL2ClientSession) PublicInputHash() ([32]byte, error)
PublicInputHash is a free data retrieval call binding the contract method 0xdac5df78.
Solidity: function publicInputHash() view returns(bytes32)
func (*TaikoL2ClientSession) RenounceOwnership ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TaikoL2ClientSession) Resolve ¶ added in v0.1.7
func (_TaikoL2Client *TaikoL2ClientSession) Resolve(chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve is a free data retrieval call binding the contract method 0x3eb6b8cf.
Solidity: function resolve(uint64 chainId, bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*TaikoL2ClientSession) Resolve0 ¶ added in v0.1.7
func (_TaikoL2Client *TaikoL2ClientSession) Resolve0(name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve0 is a free data retrieval call binding the contract method 0xa86f9d9e.
Solidity: function resolve(bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*TaikoL2ClientSession) SignAnchor ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientSession) SignAnchor(digest [32]byte, k uint8) (struct { V uint8 R *big.Int S *big.Int }, error)
SignAnchor is a free data retrieval call binding the contract method 0x591aad8a.
Solidity: function signAnchor(bytes32 digest, uint8 k) view returns(uint8 v, uint256 r, uint256 s)
func (*TaikoL2ClientSession) SignalService ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientSession) SignalService() (common.Address, error)
SignalService is a free data retrieval call binding the contract method 0x62d09453.
Solidity: function signalService() view returns(address)
func (*TaikoL2ClientSession) SkipFeeCheck ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientSession) SkipFeeCheck() (bool, error)
SkipFeeCheck is a free data retrieval call binding the contract method 0x2f980473.
Solidity: function skipFeeCheck() pure returns(bool)
func (*TaikoL2ClientSession) Snippets ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientSession) Snippets(l1height *big.Int) (struct { RemoteBlockId uint64 SyncedInBlock uint64 BlockHash [32]byte SignalRoot [32]byte }, error)
Snippets is a free data retrieval call binding the contract method 0xe8e2c5fb.
Solidity: function snippets(uint256 l1height) view returns(uint64 remoteBlockId, uint64 syncedInBlock, bytes32 blockHash, bytes32 signalRoot)
func (*TaikoL2ClientSession) TransferOwnership ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*TaikoL2ClientSession) Unpause ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*TaikoL2ClientSession) UpgradeTo ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*TaikoL2ClientSession) UpgradeToAndCall ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type TaikoL2ClientTransactor ¶ added in v0.1.7
type TaikoL2ClientTransactor struct {
// contains filtered or unexported fields
}
TaikoL2ClientTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTaikoL2ClientTransactor ¶ added in v0.1.7
func NewTaikoL2ClientTransactor(address common.Address, transactor bind.ContractTransactor) (*TaikoL2ClientTransactor, error)
NewTaikoL2ClientTransactor creates a new write-only instance of TaikoL2Client, bound to a specific deployed contract.
func (*TaikoL2ClientTransactor) Anchor ¶ added in v0.1.7
func (_TaikoL2Client *TaikoL2ClientTransactor) Anchor(opts *bind.TransactOpts, l1BlockHash [32]byte, l1SignalRoot [32]byte, l1Height uint64, parentGasUsed uint32) (*types.Transaction, error)
Anchor is a paid mutator transaction binding the contract method 0xda69d3db.
Solidity: function anchor(bytes32 l1BlockHash, bytes32 l1SignalRoot, uint64 l1Height, uint32 parentGasUsed) returns()
func (*TaikoL2ClientTransactor) Init ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientTransactor) Init(opts *bind.TransactOpts, _signalService common.Address, _gasExcess uint64) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xb259f48b.
Solidity: function init(address _signalService, uint64 _gasExcess) returns()
func (*TaikoL2ClientTransactor) Pause ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*TaikoL2ClientTransactor) RenounceOwnership ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TaikoL2ClientTransactor) TransferOwnership ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*TaikoL2ClientTransactor) Unpause ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*TaikoL2ClientTransactor) UpgradeTo ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*TaikoL2ClientTransactor) UpgradeToAndCall ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type TaikoL2ClientTransactorRaw ¶ added in v0.1.7
type TaikoL2ClientTransactorRaw struct {
Contract *TaikoL2ClientTransactor // Generic write-only contract binding to access the raw methods on
}
TaikoL2ClientTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TaikoL2ClientTransactorRaw) Transact ¶ added in v0.1.7
func (_TaikoL2Client *TaikoL2ClientTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TaikoL2ClientTransactorRaw) Transfer ¶ added in v0.1.7
func (_TaikoL2Client *TaikoL2ClientTransactorRaw) 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 TaikoL2ClientTransactorSession ¶ added in v0.1.7
type TaikoL2ClientTransactorSession struct { Contract *TaikoL2ClientTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TaikoL2ClientTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TaikoL2ClientTransactorSession) Anchor ¶ added in v0.1.7
func (_TaikoL2Client *TaikoL2ClientTransactorSession) Anchor(l1BlockHash [32]byte, l1SignalRoot [32]byte, l1Height uint64, parentGasUsed uint32) (*types.Transaction, error)
Anchor is a paid mutator transaction binding the contract method 0xda69d3db.
Solidity: function anchor(bytes32 l1BlockHash, bytes32 l1SignalRoot, uint64 l1Height, uint32 parentGasUsed) returns()
func (*TaikoL2ClientTransactorSession) Init ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientTransactorSession) Init(_signalService common.Address, _gasExcess uint64) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xb259f48b.
Solidity: function init(address _signalService, uint64 _gasExcess) returns()
func (*TaikoL2ClientTransactorSession) Pause ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*TaikoL2ClientTransactorSession) RenounceOwnership ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TaikoL2ClientTransactorSession) TransferOwnership ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*TaikoL2ClientTransactorSession) Unpause ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*TaikoL2ClientTransactorSession) UpgradeTo ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*TaikoL2ClientTransactorSession) UpgradeToAndCall ¶ added in v0.18.0
func (_TaikoL2Client *TaikoL2ClientTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type TaikoL2ClientUnpaused ¶ added in v0.18.0
type TaikoL2ClientUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoL2ClientUnpaused represents a Unpaused event raised by the TaikoL2Client contract.
type TaikoL2ClientUnpausedIterator ¶ added in v0.18.0
type TaikoL2ClientUnpausedIterator struct { Event *TaikoL2ClientUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL2ClientUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the TaikoL2Client contract.
func (*TaikoL2ClientUnpausedIterator) Close ¶ added in v0.18.0
func (it *TaikoL2ClientUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL2ClientUnpausedIterator) Error ¶ added in v0.18.0
func (it *TaikoL2ClientUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL2ClientUnpausedIterator) Next ¶ added in v0.18.0
func (it *TaikoL2ClientUnpausedIterator) 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 TaikoL2ClientUpgraded ¶ added in v0.18.0
type TaikoL2ClientUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoL2ClientUpgraded represents a Upgraded event raised by the TaikoL2Client contract.
type TaikoL2ClientUpgradedIterator ¶ added in v0.18.0
type TaikoL2ClientUpgradedIterator struct { Event *TaikoL2ClientUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL2ClientUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the TaikoL2Client contract.
func (*TaikoL2ClientUpgradedIterator) Close ¶ added in v0.18.0
func (it *TaikoL2ClientUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL2ClientUpgradedIterator) Error ¶ added in v0.18.0
func (it *TaikoL2ClientUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL2ClientUpgradedIterator) Next ¶ added in v0.18.0
func (it *TaikoL2ClientUpgradedIterator) 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 TaikoL2Config ¶ added in v0.17.0
TaikoL2Config is an auto generated low-level Go binding around an user-defined struct.
type TaikoTimelockController ¶ added in v0.18.0
type TaikoTimelockController struct { TaikoTimelockControllerCaller // Read-only binding to the contract TaikoTimelockControllerTransactor // Write-only binding to the contract TaikoTimelockControllerFilterer // Log filterer for contract events }
TaikoTimelockController is an auto generated Go binding around an Ethereum contract.
func NewTaikoTimelockController ¶ added in v0.18.0
func NewTaikoTimelockController(address common.Address, backend bind.ContractBackend) (*TaikoTimelockController, error)
NewTaikoTimelockController creates a new instance of TaikoTimelockController, bound to a specific deployed contract.
type TaikoTimelockControllerAdminChanged ¶ added in v0.18.0
type TaikoTimelockControllerAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoTimelockControllerAdminChanged represents a AdminChanged event raised by the TaikoTimelockController contract.
type TaikoTimelockControllerAdminChangedIterator ¶ added in v0.18.0
type TaikoTimelockControllerAdminChangedIterator struct { Event *TaikoTimelockControllerAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTimelockControllerAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the TaikoTimelockController contract.
func (*TaikoTimelockControllerAdminChangedIterator) Close ¶ added in v0.18.0
func (it *TaikoTimelockControllerAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTimelockControllerAdminChangedIterator) Error ¶ added in v0.18.0
func (it *TaikoTimelockControllerAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTimelockControllerAdminChangedIterator) Next ¶ added in v0.18.0
func (it *TaikoTimelockControllerAdminChangedIterator) 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 TaikoTimelockControllerBeaconUpgraded ¶ added in v0.18.0
type TaikoTimelockControllerBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoTimelockControllerBeaconUpgraded represents a BeaconUpgraded event raised by the TaikoTimelockController contract.
type TaikoTimelockControllerBeaconUpgradedIterator ¶ added in v0.18.0
type TaikoTimelockControllerBeaconUpgradedIterator struct { Event *TaikoTimelockControllerBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTimelockControllerBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the TaikoTimelockController contract.
func (*TaikoTimelockControllerBeaconUpgradedIterator) Close ¶ added in v0.18.0
func (it *TaikoTimelockControllerBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTimelockControllerBeaconUpgradedIterator) Error ¶ added in v0.18.0
func (it *TaikoTimelockControllerBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTimelockControllerBeaconUpgradedIterator) Next ¶ added in v0.18.0
func (it *TaikoTimelockControllerBeaconUpgradedIterator) 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 TaikoTimelockControllerCallExecuted ¶ added in v0.18.0
type TaikoTimelockControllerCallExecuted struct { Id [32]byte Index *big.Int Target common.Address Value *big.Int Data []byte Raw types.Log // Blockchain specific contextual infos }
TaikoTimelockControllerCallExecuted represents a CallExecuted event raised by the TaikoTimelockController contract.
type TaikoTimelockControllerCallExecutedIterator ¶ added in v0.18.0
type TaikoTimelockControllerCallExecutedIterator struct { Event *TaikoTimelockControllerCallExecuted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTimelockControllerCallExecutedIterator is returned from FilterCallExecuted and is used to iterate over the raw logs and unpacked data for CallExecuted events raised by the TaikoTimelockController contract.
func (*TaikoTimelockControllerCallExecutedIterator) Close ¶ added in v0.18.0
func (it *TaikoTimelockControllerCallExecutedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTimelockControllerCallExecutedIterator) Error ¶ added in v0.18.0
func (it *TaikoTimelockControllerCallExecutedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTimelockControllerCallExecutedIterator) Next ¶ added in v0.18.0
func (it *TaikoTimelockControllerCallExecutedIterator) 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 TaikoTimelockControllerCallScheduled ¶ added in v0.18.0
type TaikoTimelockControllerCallScheduled struct { Id [32]byte Index *big.Int Target common.Address Value *big.Int Data []byte Predecessor [32]byte Delay *big.Int Raw types.Log // Blockchain specific contextual infos }
TaikoTimelockControllerCallScheduled represents a CallScheduled event raised by the TaikoTimelockController contract.
type TaikoTimelockControllerCallScheduledIterator ¶ added in v0.18.0
type TaikoTimelockControllerCallScheduledIterator struct { Event *TaikoTimelockControllerCallScheduled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTimelockControllerCallScheduledIterator is returned from FilterCallScheduled and is used to iterate over the raw logs and unpacked data for CallScheduled events raised by the TaikoTimelockController contract.
func (*TaikoTimelockControllerCallScheduledIterator) Close ¶ added in v0.18.0
func (it *TaikoTimelockControllerCallScheduledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTimelockControllerCallScheduledIterator) Error ¶ added in v0.18.0
func (it *TaikoTimelockControllerCallScheduledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTimelockControllerCallScheduledIterator) Next ¶ added in v0.18.0
func (it *TaikoTimelockControllerCallScheduledIterator) 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 TaikoTimelockControllerCaller ¶ added in v0.18.0
type TaikoTimelockControllerCaller struct {
// contains filtered or unexported fields
}
TaikoTimelockControllerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTaikoTimelockControllerCaller ¶ added in v0.18.0
func NewTaikoTimelockControllerCaller(address common.Address, caller bind.ContractCaller) (*TaikoTimelockControllerCaller, error)
NewTaikoTimelockControllerCaller creates a new read-only instance of TaikoTimelockController, bound to a specific deployed contract.
func (*TaikoTimelockControllerCaller) CANCELLERROLE ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCaller) CANCELLERROLE(opts *bind.CallOpts) ([32]byte, error)
CANCELLERROLE is a free data retrieval call binding the contract method 0xb08e51c0.
Solidity: function CANCELLER_ROLE() view returns(bytes32)
func (*TaikoTimelockControllerCaller) DEFAULTADMINROLE ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*TaikoTimelockControllerCaller) EXECUTORROLE ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCaller) EXECUTORROLE(opts *bind.CallOpts) ([32]byte, error)
EXECUTORROLE is a free data retrieval call binding the contract method 0x07bd0265.
Solidity: function EXECUTOR_ROLE() view returns(bytes32)
func (*TaikoTimelockControllerCaller) GetMinDelay ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCaller) GetMinDelay(opts *bind.CallOpts) (*big.Int, error)
GetMinDelay is a free data retrieval call binding the contract method 0xf27a0c92.
Solidity: function getMinDelay() view returns(uint256)
func (*TaikoTimelockControllerCaller) GetRoleAdmin ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*TaikoTimelockControllerCaller) GetTimestamp ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCaller) GetTimestamp(opts *bind.CallOpts, id [32]byte) (*big.Int, error)
GetTimestamp is a free data retrieval call binding the contract method 0xd45c4435.
Solidity: function getTimestamp(bytes32 id) view returns(uint256 timestamp)
func (*TaikoTimelockControllerCaller) HasRole ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*TaikoTimelockControllerCaller) HashOperation ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCaller) HashOperation(opts *bind.CallOpts, target common.Address, value *big.Int, data []byte, predecessor [32]byte, salt [32]byte) ([32]byte, error)
HashOperation is a free data retrieval call binding the contract method 0x8065657f.
Solidity: function hashOperation(address target, uint256 value, bytes data, bytes32 predecessor, bytes32 salt) pure returns(bytes32 hash)
func (*TaikoTimelockControllerCaller) HashOperationBatch ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCaller) HashOperationBatch(opts *bind.CallOpts, targets []common.Address, values []*big.Int, payloads [][]byte, predecessor [32]byte, salt [32]byte) ([32]byte, error)
HashOperationBatch is a free data retrieval call binding the contract method 0xb1c5f427.
Solidity: function hashOperationBatch(address[] targets, uint256[] values, bytes[] payloads, bytes32 predecessor, bytes32 salt) pure returns(bytes32 hash)
func (*TaikoTimelockControllerCaller) IsOperation ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCaller) IsOperation(opts *bind.CallOpts, id [32]byte) (bool, error)
IsOperation is a free data retrieval call binding the contract method 0x31d50750.
Solidity: function isOperation(bytes32 id) view returns(bool registered)
func (*TaikoTimelockControllerCaller) IsOperationDone ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCaller) IsOperationDone(opts *bind.CallOpts, id [32]byte) (bool, error)
IsOperationDone is a free data retrieval call binding the contract method 0x2ab0f529.
Solidity: function isOperationDone(bytes32 id) view returns(bool done)
func (*TaikoTimelockControllerCaller) IsOperationPending ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCaller) IsOperationPending(opts *bind.CallOpts, id [32]byte) (bool, error)
IsOperationPending is a free data retrieval call binding the contract method 0x584b153e.
Solidity: function isOperationPending(bytes32 id) view returns(bool pending)
func (*TaikoTimelockControllerCaller) IsOperationReady ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCaller) IsOperationReady(opts *bind.CallOpts, id [32]byte) (bool, error)
IsOperationReady is a free data retrieval call binding the contract method 0x13bc9f20.
Solidity: function isOperationReady(bytes32 id) view returns(bool ready)
func (*TaikoTimelockControllerCaller) Owner ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCaller) 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)
func (*TaikoTimelockControllerCaller) PROPOSERROLE ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCaller) PROPOSERROLE(opts *bind.CallOpts) ([32]byte, error)
PROPOSERROLE is a free data retrieval call binding the contract method 0x8f61f4f5.
Solidity: function PROPOSER_ROLE() view returns(bytes32)
func (*TaikoTimelockControllerCaller) Paused ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCaller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*TaikoTimelockControllerCaller) ProxiableUUID ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*TaikoTimelockControllerCaller) SupportsInterface ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*TaikoTimelockControllerCaller) TIMELOCKADMINROLE ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCaller) TIMELOCKADMINROLE(opts *bind.CallOpts) ([32]byte, error)
TIMELOCKADMINROLE is a free data retrieval call binding the contract method 0x0d3cf6fc.
Solidity: function TIMELOCK_ADMIN_ROLE() view returns(bytes32)
type TaikoTimelockControllerCallerRaw ¶ added in v0.18.0
type TaikoTimelockControllerCallerRaw struct {
Contract *TaikoTimelockControllerCaller // Generic read-only contract binding to access the raw methods on
}
TaikoTimelockControllerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TaikoTimelockControllerCallerRaw) Call ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCallerRaw) 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 TaikoTimelockControllerCallerSession ¶ added in v0.18.0
type TaikoTimelockControllerCallerSession struct { Contract *TaikoTimelockControllerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TaikoTimelockControllerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TaikoTimelockControllerCallerSession) CANCELLERROLE ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) CANCELLERROLE() ([32]byte, error)
CANCELLERROLE is a free data retrieval call binding the contract method 0xb08e51c0.
Solidity: function CANCELLER_ROLE() view returns(bytes32)
func (*TaikoTimelockControllerCallerSession) DEFAULTADMINROLE ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*TaikoTimelockControllerCallerSession) EXECUTORROLE ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) EXECUTORROLE() ([32]byte, error)
EXECUTORROLE is a free data retrieval call binding the contract method 0x07bd0265.
Solidity: function EXECUTOR_ROLE() view returns(bytes32)
func (*TaikoTimelockControllerCallerSession) GetMinDelay ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) GetMinDelay() (*big.Int, error)
GetMinDelay is a free data retrieval call binding the contract method 0xf27a0c92.
Solidity: function getMinDelay() view returns(uint256)
func (*TaikoTimelockControllerCallerSession) GetRoleAdmin ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*TaikoTimelockControllerCallerSession) GetTimestamp ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) GetTimestamp(id [32]byte) (*big.Int, error)
GetTimestamp is a free data retrieval call binding the contract method 0xd45c4435.
Solidity: function getTimestamp(bytes32 id) view returns(uint256 timestamp)
func (*TaikoTimelockControllerCallerSession) HasRole ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*TaikoTimelockControllerCallerSession) HashOperation ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) HashOperation(target common.Address, value *big.Int, data []byte, predecessor [32]byte, salt [32]byte) ([32]byte, error)
HashOperation is a free data retrieval call binding the contract method 0x8065657f.
Solidity: function hashOperation(address target, uint256 value, bytes data, bytes32 predecessor, bytes32 salt) pure returns(bytes32 hash)
func (*TaikoTimelockControllerCallerSession) HashOperationBatch ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) HashOperationBatch(targets []common.Address, values []*big.Int, payloads [][]byte, predecessor [32]byte, salt [32]byte) ([32]byte, error)
HashOperationBatch is a free data retrieval call binding the contract method 0xb1c5f427.
Solidity: function hashOperationBatch(address[] targets, uint256[] values, bytes[] payloads, bytes32 predecessor, bytes32 salt) pure returns(bytes32 hash)
func (*TaikoTimelockControllerCallerSession) IsOperation ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) IsOperation(id [32]byte) (bool, error)
IsOperation is a free data retrieval call binding the contract method 0x31d50750.
Solidity: function isOperation(bytes32 id) view returns(bool registered)
func (*TaikoTimelockControllerCallerSession) IsOperationDone ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) IsOperationDone(id [32]byte) (bool, error)
IsOperationDone is a free data retrieval call binding the contract method 0x2ab0f529.
Solidity: function isOperationDone(bytes32 id) view returns(bool done)
func (*TaikoTimelockControllerCallerSession) IsOperationPending ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) IsOperationPending(id [32]byte) (bool, error)
IsOperationPending is a free data retrieval call binding the contract method 0x584b153e.
Solidity: function isOperationPending(bytes32 id) view returns(bool pending)
func (*TaikoTimelockControllerCallerSession) IsOperationReady ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) IsOperationReady(id [32]byte) (bool, error)
IsOperationReady is a free data retrieval call binding the contract method 0x13bc9f20.
Solidity: function isOperationReady(bytes32 id) view returns(bool ready)
func (*TaikoTimelockControllerCallerSession) Owner ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TaikoTimelockControllerCallerSession) PROPOSERROLE ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) PROPOSERROLE() ([32]byte, error)
PROPOSERROLE is a free data retrieval call binding the contract method 0x8f61f4f5.
Solidity: function PROPOSER_ROLE() view returns(bytes32)
func (*TaikoTimelockControllerCallerSession) Paused ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*TaikoTimelockControllerCallerSession) ProxiableUUID ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*TaikoTimelockControllerCallerSession) SupportsInterface ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*TaikoTimelockControllerCallerSession) TIMELOCKADMINROLE ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) TIMELOCKADMINROLE() ([32]byte, error)
TIMELOCKADMINROLE is a free data retrieval call binding the contract method 0x0d3cf6fc.
Solidity: function TIMELOCK_ADMIN_ROLE() view returns(bytes32)
type TaikoTimelockControllerCancelled ¶ added in v0.18.0
type TaikoTimelockControllerCancelled struct { Id [32]byte Raw types.Log // Blockchain specific contextual infos }
TaikoTimelockControllerCancelled represents a Cancelled event raised by the TaikoTimelockController contract.
type TaikoTimelockControllerCancelledIterator ¶ added in v0.18.0
type TaikoTimelockControllerCancelledIterator struct { Event *TaikoTimelockControllerCancelled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTimelockControllerCancelledIterator is returned from FilterCancelled and is used to iterate over the raw logs and unpacked data for Cancelled events raised by the TaikoTimelockController contract.
func (*TaikoTimelockControllerCancelledIterator) Close ¶ added in v0.18.0
func (it *TaikoTimelockControllerCancelledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTimelockControllerCancelledIterator) Error ¶ added in v0.18.0
func (it *TaikoTimelockControllerCancelledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTimelockControllerCancelledIterator) Next ¶ added in v0.18.0
func (it *TaikoTimelockControllerCancelledIterator) 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 TaikoTimelockControllerFilterer ¶ added in v0.18.0
type TaikoTimelockControllerFilterer struct {
// contains filtered or unexported fields
}
TaikoTimelockControllerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTaikoTimelockControllerFilterer ¶ added in v0.18.0
func NewTaikoTimelockControllerFilterer(address common.Address, filterer bind.ContractFilterer) (*TaikoTimelockControllerFilterer, error)
NewTaikoTimelockControllerFilterer creates a new log filterer instance of TaikoTimelockController, bound to a specific deployed contract.
func (*TaikoTimelockControllerFilterer) FilterAdminChanged ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*TaikoTimelockControllerAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*TaikoTimelockControllerFilterer) FilterBeaconUpgraded ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*TaikoTimelockControllerBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*TaikoTimelockControllerFilterer) FilterCallExecuted ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterCallExecuted(opts *bind.FilterOpts, id [][32]byte, index []*big.Int) (*TaikoTimelockControllerCallExecutedIterator, error)
FilterCallExecuted is a free log retrieval operation binding the contract event 0xc2617efa69bab66782fa219543714338489c4e9e178271560a91b82c3f612b58.
Solidity: event CallExecuted(bytes32 indexed id, uint256 indexed index, address target, uint256 value, bytes data)
func (*TaikoTimelockControllerFilterer) FilterCallScheduled ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterCallScheduled(opts *bind.FilterOpts, id [][32]byte, index []*big.Int) (*TaikoTimelockControllerCallScheduledIterator, error)
FilterCallScheduled is a free log retrieval operation binding the contract event 0x4cf4410cc57040e44862ef0f45f3dd5a5e02db8eb8add648d4b0e236f1d07dca.
Solidity: event CallScheduled(bytes32 indexed id, uint256 indexed index, address target, uint256 value, bytes data, bytes32 predecessor, uint256 delay)
func (*TaikoTimelockControllerFilterer) FilterCancelled ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterCancelled(opts *bind.FilterOpts, id [][32]byte) (*TaikoTimelockControllerCancelledIterator, error)
FilterCancelled is a free log retrieval operation binding the contract event 0xbaa1eb22f2a492ba1a5fea61b8df4d27c6c8b5f3971e63bb58fa14ff72eedb70.
Solidity: event Cancelled(bytes32 indexed id)
func (*TaikoTimelockControllerFilterer) FilterInitialized ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterInitialized(opts *bind.FilterOpts) (*TaikoTimelockControllerInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*TaikoTimelockControllerFilterer) FilterMinDelayChange ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterMinDelayChange(opts *bind.FilterOpts) (*TaikoTimelockControllerMinDelayChangeIterator, error)
FilterMinDelayChange is a free log retrieval operation binding the contract event 0x11c24f4ead16507c69ac467fbd5e4eed5fb5c699626d2cc6d66421df253886d5.
Solidity: event MinDelayChange(uint256 oldDuration, uint256 newDuration)
func (*TaikoTimelockControllerFilterer) FilterOwnershipTransferred ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TaikoTimelockControllerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TaikoTimelockControllerFilterer) FilterPaused ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterPaused(opts *bind.FilterOpts) (*TaikoTimelockControllerPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*TaikoTimelockControllerFilterer) FilterRoleAdminChanged ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*TaikoTimelockControllerRoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*TaikoTimelockControllerFilterer) FilterRoleGranted ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*TaikoTimelockControllerRoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*TaikoTimelockControllerFilterer) FilterRoleRevoked ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*TaikoTimelockControllerRoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*TaikoTimelockControllerFilterer) FilterUnpaused ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterUnpaused(opts *bind.FilterOpts) (*TaikoTimelockControllerUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*TaikoTimelockControllerFilterer) FilterUpgraded ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*TaikoTimelockControllerUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*TaikoTimelockControllerFilterer) ParseAdminChanged ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseAdminChanged(log types.Log) (*TaikoTimelockControllerAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*TaikoTimelockControllerFilterer) ParseBeaconUpgraded ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseBeaconUpgraded(log types.Log) (*TaikoTimelockControllerBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*TaikoTimelockControllerFilterer) ParseCallExecuted ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseCallExecuted(log types.Log) (*TaikoTimelockControllerCallExecuted, error)
ParseCallExecuted is a log parse operation binding the contract event 0xc2617efa69bab66782fa219543714338489c4e9e178271560a91b82c3f612b58.
Solidity: event CallExecuted(bytes32 indexed id, uint256 indexed index, address target, uint256 value, bytes data)
func (*TaikoTimelockControllerFilterer) ParseCallScheduled ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseCallScheduled(log types.Log) (*TaikoTimelockControllerCallScheduled, error)
ParseCallScheduled is a log parse operation binding the contract event 0x4cf4410cc57040e44862ef0f45f3dd5a5e02db8eb8add648d4b0e236f1d07dca.
Solidity: event CallScheduled(bytes32 indexed id, uint256 indexed index, address target, uint256 value, bytes data, bytes32 predecessor, uint256 delay)
func (*TaikoTimelockControllerFilterer) ParseCancelled ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseCancelled(log types.Log) (*TaikoTimelockControllerCancelled, error)
ParseCancelled is a log parse operation binding the contract event 0xbaa1eb22f2a492ba1a5fea61b8df4d27c6c8b5f3971e63bb58fa14ff72eedb70.
Solidity: event Cancelled(bytes32 indexed id)
func (*TaikoTimelockControllerFilterer) ParseInitialized ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseInitialized(log types.Log) (*TaikoTimelockControllerInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*TaikoTimelockControllerFilterer) ParseMinDelayChange ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseMinDelayChange(log types.Log) (*TaikoTimelockControllerMinDelayChange, error)
ParseMinDelayChange is a log parse operation binding the contract event 0x11c24f4ead16507c69ac467fbd5e4eed5fb5c699626d2cc6d66421df253886d5.
Solidity: event MinDelayChange(uint256 oldDuration, uint256 newDuration)
func (*TaikoTimelockControllerFilterer) ParseOwnershipTransferred ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseOwnershipTransferred(log types.Log) (*TaikoTimelockControllerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TaikoTimelockControllerFilterer) ParsePaused ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParsePaused(log types.Log) (*TaikoTimelockControllerPaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*TaikoTimelockControllerFilterer) ParseRoleAdminChanged ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseRoleAdminChanged(log types.Log) (*TaikoTimelockControllerRoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*TaikoTimelockControllerFilterer) ParseRoleGranted ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseRoleGranted(log types.Log) (*TaikoTimelockControllerRoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*TaikoTimelockControllerFilterer) ParseRoleRevoked ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseRoleRevoked(log types.Log) (*TaikoTimelockControllerRoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*TaikoTimelockControllerFilterer) ParseUnpaused ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseUnpaused(log types.Log) (*TaikoTimelockControllerUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*TaikoTimelockControllerFilterer) ParseUpgraded ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseUpgraded(log types.Log) (*TaikoTimelockControllerUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*TaikoTimelockControllerFilterer) WatchAdminChanged ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*TaikoTimelockControllerFilterer) WatchBeaconUpgraded ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*TaikoTimelockControllerFilterer) WatchCallExecuted ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchCallExecuted(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerCallExecuted, id [][32]byte, index []*big.Int) (event.Subscription, error)
WatchCallExecuted is a free log subscription operation binding the contract event 0xc2617efa69bab66782fa219543714338489c4e9e178271560a91b82c3f612b58.
Solidity: event CallExecuted(bytes32 indexed id, uint256 indexed index, address target, uint256 value, bytes data)
func (*TaikoTimelockControllerFilterer) WatchCallScheduled ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchCallScheduled(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerCallScheduled, id [][32]byte, index []*big.Int) (event.Subscription, error)
WatchCallScheduled is a free log subscription operation binding the contract event 0x4cf4410cc57040e44862ef0f45f3dd5a5e02db8eb8add648d4b0e236f1d07dca.
Solidity: event CallScheduled(bytes32 indexed id, uint256 indexed index, address target, uint256 value, bytes data, bytes32 predecessor, uint256 delay)
func (*TaikoTimelockControllerFilterer) WatchCancelled ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchCancelled(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerCancelled, id [][32]byte) (event.Subscription, error)
WatchCancelled is a free log subscription operation binding the contract event 0xbaa1eb22f2a492ba1a5fea61b8df4d27c6c8b5f3971e63bb58fa14ff72eedb70.
Solidity: event Cancelled(bytes32 indexed id)
func (*TaikoTimelockControllerFilterer) WatchInitialized ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*TaikoTimelockControllerFilterer) WatchMinDelayChange ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchMinDelayChange(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerMinDelayChange) (event.Subscription, error)
WatchMinDelayChange is a free log subscription operation binding the contract event 0x11c24f4ead16507c69ac467fbd5e4eed5fb5c699626d2cc6d66421df253886d5.
Solidity: event MinDelayChange(uint256 oldDuration, uint256 newDuration)
func (*TaikoTimelockControllerFilterer) WatchOwnershipTransferred ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerOwnershipTransferred, 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 (*TaikoTimelockControllerFilterer) WatchPaused ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerPaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*TaikoTimelockControllerFilterer) WatchRoleAdminChanged ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerRoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*TaikoTimelockControllerFilterer) WatchRoleGranted ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerRoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*TaikoTimelockControllerFilterer) WatchRoleRevoked ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerRoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*TaikoTimelockControllerFilterer) WatchUnpaused ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*TaikoTimelockControllerFilterer) WatchUpgraded ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
type TaikoTimelockControllerInitialized ¶ added in v0.18.0
type TaikoTimelockControllerInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
TaikoTimelockControllerInitialized represents a Initialized event raised by the TaikoTimelockController contract.
type TaikoTimelockControllerInitializedIterator ¶ added in v0.18.0
type TaikoTimelockControllerInitializedIterator struct { Event *TaikoTimelockControllerInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTimelockControllerInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the TaikoTimelockController contract.
func (*TaikoTimelockControllerInitializedIterator) Close ¶ added in v0.18.0
func (it *TaikoTimelockControllerInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTimelockControllerInitializedIterator) Error ¶ added in v0.18.0
func (it *TaikoTimelockControllerInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTimelockControllerInitializedIterator) Next ¶ added in v0.18.0
func (it *TaikoTimelockControllerInitializedIterator) 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 TaikoTimelockControllerMinDelayChange ¶ added in v0.18.0
type TaikoTimelockControllerMinDelayChange struct { OldDuration *big.Int NewDuration *big.Int Raw types.Log // Blockchain specific contextual infos }
TaikoTimelockControllerMinDelayChange represents a MinDelayChange event raised by the TaikoTimelockController contract.
type TaikoTimelockControllerMinDelayChangeIterator ¶ added in v0.18.0
type TaikoTimelockControllerMinDelayChangeIterator struct { Event *TaikoTimelockControllerMinDelayChange // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTimelockControllerMinDelayChangeIterator is returned from FilterMinDelayChange and is used to iterate over the raw logs and unpacked data for MinDelayChange events raised by the TaikoTimelockController contract.
func (*TaikoTimelockControllerMinDelayChangeIterator) Close ¶ added in v0.18.0
func (it *TaikoTimelockControllerMinDelayChangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTimelockControllerMinDelayChangeIterator) Error ¶ added in v0.18.0
func (it *TaikoTimelockControllerMinDelayChangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTimelockControllerMinDelayChangeIterator) Next ¶ added in v0.18.0
func (it *TaikoTimelockControllerMinDelayChangeIterator) 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 TaikoTimelockControllerOwnershipTransferred ¶ added in v0.18.0
type TaikoTimelockControllerOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoTimelockControllerOwnershipTransferred represents a OwnershipTransferred event raised by the TaikoTimelockController contract.
type TaikoTimelockControllerOwnershipTransferredIterator ¶ added in v0.18.0
type TaikoTimelockControllerOwnershipTransferredIterator struct { Event *TaikoTimelockControllerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTimelockControllerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the TaikoTimelockController contract.
func (*TaikoTimelockControllerOwnershipTransferredIterator) Close ¶ added in v0.18.0
func (it *TaikoTimelockControllerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTimelockControllerOwnershipTransferredIterator) Error ¶ added in v0.18.0
func (it *TaikoTimelockControllerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTimelockControllerOwnershipTransferredIterator) Next ¶ added in v0.18.0
func (it *TaikoTimelockControllerOwnershipTransferredIterator) 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 TaikoTimelockControllerPaused ¶ added in v0.18.0
type TaikoTimelockControllerPaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoTimelockControllerPaused represents a Paused event raised by the TaikoTimelockController contract.
type TaikoTimelockControllerPausedIterator ¶ added in v0.18.0
type TaikoTimelockControllerPausedIterator struct { Event *TaikoTimelockControllerPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTimelockControllerPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the TaikoTimelockController contract.
func (*TaikoTimelockControllerPausedIterator) Close ¶ added in v0.18.0
func (it *TaikoTimelockControllerPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTimelockControllerPausedIterator) Error ¶ added in v0.18.0
func (it *TaikoTimelockControllerPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTimelockControllerPausedIterator) Next ¶ added in v0.18.0
func (it *TaikoTimelockControllerPausedIterator) 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 TaikoTimelockControllerRaw ¶ added in v0.18.0
type TaikoTimelockControllerRaw struct {
Contract *TaikoTimelockController // Generic contract binding to access the raw methods on
}
TaikoTimelockControllerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TaikoTimelockControllerRaw) Call ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerRaw) 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 (*TaikoTimelockControllerRaw) Transact ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TaikoTimelockControllerRaw) Transfer ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerRaw) 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 TaikoTimelockControllerRoleAdminChanged ¶ added in v0.18.0
type TaikoTimelockControllerRoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
TaikoTimelockControllerRoleAdminChanged represents a RoleAdminChanged event raised by the TaikoTimelockController contract.
type TaikoTimelockControllerRoleAdminChangedIterator ¶ added in v0.18.0
type TaikoTimelockControllerRoleAdminChangedIterator struct { Event *TaikoTimelockControllerRoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTimelockControllerRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the TaikoTimelockController contract.
func (*TaikoTimelockControllerRoleAdminChangedIterator) Close ¶ added in v0.18.0
func (it *TaikoTimelockControllerRoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTimelockControllerRoleAdminChangedIterator) Error ¶ added in v0.18.0
func (it *TaikoTimelockControllerRoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTimelockControllerRoleAdminChangedIterator) Next ¶ added in v0.18.0
func (it *TaikoTimelockControllerRoleAdminChangedIterator) 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 TaikoTimelockControllerRoleGranted ¶ added in v0.18.0
type TaikoTimelockControllerRoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoTimelockControllerRoleGranted represents a RoleGranted event raised by the TaikoTimelockController contract.
type TaikoTimelockControllerRoleGrantedIterator ¶ added in v0.18.0
type TaikoTimelockControllerRoleGrantedIterator struct { Event *TaikoTimelockControllerRoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTimelockControllerRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the TaikoTimelockController contract.
func (*TaikoTimelockControllerRoleGrantedIterator) Close ¶ added in v0.18.0
func (it *TaikoTimelockControllerRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTimelockControllerRoleGrantedIterator) Error ¶ added in v0.18.0
func (it *TaikoTimelockControllerRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTimelockControllerRoleGrantedIterator) Next ¶ added in v0.18.0
func (it *TaikoTimelockControllerRoleGrantedIterator) 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 TaikoTimelockControllerRoleRevoked ¶ added in v0.18.0
type TaikoTimelockControllerRoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoTimelockControllerRoleRevoked represents a RoleRevoked event raised by the TaikoTimelockController contract.
type TaikoTimelockControllerRoleRevokedIterator ¶ added in v0.18.0
type TaikoTimelockControllerRoleRevokedIterator struct { Event *TaikoTimelockControllerRoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTimelockControllerRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the TaikoTimelockController contract.
func (*TaikoTimelockControllerRoleRevokedIterator) Close ¶ added in v0.18.0
func (it *TaikoTimelockControllerRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTimelockControllerRoleRevokedIterator) Error ¶ added in v0.18.0
func (it *TaikoTimelockControllerRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTimelockControllerRoleRevokedIterator) Next ¶ added in v0.18.0
func (it *TaikoTimelockControllerRoleRevokedIterator) 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 TaikoTimelockControllerSession ¶ added in v0.18.0
type TaikoTimelockControllerSession struct { Contract *TaikoTimelockController // 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 }
TaikoTimelockControllerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TaikoTimelockControllerSession) CANCELLERROLE ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) CANCELLERROLE() ([32]byte, error)
CANCELLERROLE is a free data retrieval call binding the contract method 0xb08e51c0.
Solidity: function CANCELLER_ROLE() view returns(bytes32)
func (*TaikoTimelockControllerSession) Cancel ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) Cancel(id [32]byte) (*types.Transaction, error)
Cancel is a paid mutator transaction binding the contract method 0xc4d252f5.
Solidity: function cancel(bytes32 id) returns()
func (*TaikoTimelockControllerSession) DEFAULTADMINROLE ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*TaikoTimelockControllerSession) EXECUTORROLE ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) EXECUTORROLE() ([32]byte, error)
EXECUTORROLE is a free data retrieval call binding the contract method 0x07bd0265.
Solidity: function EXECUTOR_ROLE() view returns(bytes32)
func (*TaikoTimelockControllerSession) Execute ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) Execute(target common.Address, value *big.Int, payload []byte, predecessor [32]byte, salt [32]byte) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x134008d3.
Solidity: function execute(address target, uint256 value, bytes payload, bytes32 predecessor, bytes32 salt) payable returns()
func (*TaikoTimelockControllerSession) ExecuteBatch ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) ExecuteBatch(targets []common.Address, values []*big.Int, payloads [][]byte, predecessor [32]byte, salt [32]byte) (*types.Transaction, error)
ExecuteBatch is a paid mutator transaction binding the contract method 0xe38335e5.
Solidity: function executeBatch(address[] targets, uint256[] values, bytes[] payloads, bytes32 predecessor, bytes32 salt) payable returns()
func (*TaikoTimelockControllerSession) GetMinDelay ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) GetMinDelay() (*big.Int, error)
GetMinDelay is a free data retrieval call binding the contract method 0xf27a0c92.
Solidity: function getMinDelay() view returns(uint256)
func (*TaikoTimelockControllerSession) GetRoleAdmin ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*TaikoTimelockControllerSession) GetTimestamp ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) GetTimestamp(id [32]byte) (*big.Int, error)
GetTimestamp is a free data retrieval call binding the contract method 0xd45c4435.
Solidity: function getTimestamp(bytes32 id) view returns(uint256 timestamp)
func (*TaikoTimelockControllerSession) GrantRole ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*TaikoTimelockControllerSession) HasRole ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*TaikoTimelockControllerSession) HashOperation ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) HashOperation(target common.Address, value *big.Int, data []byte, predecessor [32]byte, salt [32]byte) ([32]byte, error)
HashOperation is a free data retrieval call binding the contract method 0x8065657f.
Solidity: function hashOperation(address target, uint256 value, bytes data, bytes32 predecessor, bytes32 salt) pure returns(bytes32 hash)
func (*TaikoTimelockControllerSession) HashOperationBatch ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) HashOperationBatch(targets []common.Address, values []*big.Int, payloads [][]byte, predecessor [32]byte, salt [32]byte) ([32]byte, error)
HashOperationBatch is a free data retrieval call binding the contract method 0xb1c5f427.
Solidity: function hashOperationBatch(address[] targets, uint256[] values, bytes[] payloads, bytes32 predecessor, bytes32 salt) pure returns(bytes32 hash)
func (*TaikoTimelockControllerSession) Init ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) Init(minDelay *big.Int) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xb7b0422d.
Solidity: function init(uint256 minDelay) returns()
func (*TaikoTimelockControllerSession) IsOperation ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) IsOperation(id [32]byte) (bool, error)
IsOperation is a free data retrieval call binding the contract method 0x31d50750.
Solidity: function isOperation(bytes32 id) view returns(bool registered)
func (*TaikoTimelockControllerSession) IsOperationDone ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) IsOperationDone(id [32]byte) (bool, error)
IsOperationDone is a free data retrieval call binding the contract method 0x2ab0f529.
Solidity: function isOperationDone(bytes32 id) view returns(bool done)
func (*TaikoTimelockControllerSession) IsOperationPending ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) IsOperationPending(id [32]byte) (bool, error)
IsOperationPending is a free data retrieval call binding the contract method 0x584b153e.
Solidity: function isOperationPending(bytes32 id) view returns(bool pending)
func (*TaikoTimelockControllerSession) IsOperationReady ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) IsOperationReady(id [32]byte) (bool, error)
IsOperationReady is a free data retrieval call binding the contract method 0x13bc9f20.
Solidity: function isOperationReady(bytes32 id) view returns(bool ready)
func (*TaikoTimelockControllerSession) OnERC1155BatchReceived ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) OnERC1155BatchReceived(arg0 common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155BatchReceived is a paid mutator transaction binding the contract method 0xbc197c81.
Solidity: function onERC1155BatchReceived(address , address , uint256[] , uint256[] , bytes ) returns(bytes4)
func (*TaikoTimelockControllerSession) OnERC1155Received ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) OnERC1155Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155Received is a paid mutator transaction binding the contract method 0xf23a6e61.
Solidity: function onERC1155Received(address , address , uint256 , uint256 , bytes ) returns(bytes4)
func (*TaikoTimelockControllerSession) OnERC721Received ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address , address , uint256 , bytes ) returns(bytes4)
func (*TaikoTimelockControllerSession) Owner ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TaikoTimelockControllerSession) PROPOSERROLE ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) PROPOSERROLE() ([32]byte, error)
PROPOSERROLE is a free data retrieval call binding the contract method 0x8f61f4f5.
Solidity: function PROPOSER_ROLE() view returns(bytes32)
func (*TaikoTimelockControllerSession) Pause ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*TaikoTimelockControllerSession) Paused ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*TaikoTimelockControllerSession) ProxiableUUID ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*TaikoTimelockControllerSession) Receive ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*TaikoTimelockControllerSession) RenounceOwnership ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TaikoTimelockControllerSession) RenounceRole ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*TaikoTimelockControllerSession) RevokeRole ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*TaikoTimelockControllerSession) Schedule ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) Schedule(target common.Address, value *big.Int, data []byte, predecessor [32]byte, salt [32]byte, delay *big.Int) (*types.Transaction, error)
Schedule is a paid mutator transaction binding the contract method 0x01d5062a.
Solidity: function schedule(address target, uint256 value, bytes data, bytes32 predecessor, bytes32 salt, uint256 delay) returns()
func (*TaikoTimelockControllerSession) ScheduleBatch ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) ScheduleBatch(targets []common.Address, values []*big.Int, payloads [][]byte, predecessor [32]byte, salt [32]byte, delay *big.Int) (*types.Transaction, error)
ScheduleBatch is a paid mutator transaction binding the contract method 0x8f2a0bb0.
Solidity: function scheduleBatch(address[] targets, uint256[] values, bytes[] payloads, bytes32 predecessor, bytes32 salt, uint256 delay) returns()
func (*TaikoTimelockControllerSession) SupportsInterface ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*TaikoTimelockControllerSession) TIMELOCKADMINROLE ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) TIMELOCKADMINROLE() ([32]byte, error)
TIMELOCKADMINROLE is a free data retrieval call binding the contract method 0x0d3cf6fc.
Solidity: function TIMELOCK_ADMIN_ROLE() view returns(bytes32)
func (*TaikoTimelockControllerSession) TransferOwnership ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*TaikoTimelockControllerSession) Unpause ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*TaikoTimelockControllerSession) UpdateDelay ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) UpdateDelay(newDelay *big.Int) (*types.Transaction, error)
UpdateDelay is a paid mutator transaction binding the contract method 0x64d62353.
Solidity: function updateDelay(uint256 newDelay) returns()
func (*TaikoTimelockControllerSession) UpgradeTo ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*TaikoTimelockControllerSession) UpgradeToAndCall ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type TaikoTimelockControllerTransactor ¶ added in v0.18.0
type TaikoTimelockControllerTransactor struct {
// contains filtered or unexported fields
}
TaikoTimelockControllerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTaikoTimelockControllerTransactor ¶ added in v0.18.0
func NewTaikoTimelockControllerTransactor(address common.Address, transactor bind.ContractTransactor) (*TaikoTimelockControllerTransactor, error)
NewTaikoTimelockControllerTransactor creates a new write-only instance of TaikoTimelockController, bound to a specific deployed contract.
func (*TaikoTimelockControllerTransactor) Cancel ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactor) Cancel(opts *bind.TransactOpts, id [32]byte) (*types.Transaction, error)
Cancel is a paid mutator transaction binding the contract method 0xc4d252f5.
Solidity: function cancel(bytes32 id) returns()
func (*TaikoTimelockControllerTransactor) Execute ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactor) Execute(opts *bind.TransactOpts, target common.Address, value *big.Int, payload []byte, predecessor [32]byte, salt [32]byte) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x134008d3.
Solidity: function execute(address target, uint256 value, bytes payload, bytes32 predecessor, bytes32 salt) payable returns()
func (*TaikoTimelockControllerTransactor) ExecuteBatch ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactor) ExecuteBatch(opts *bind.TransactOpts, targets []common.Address, values []*big.Int, payloads [][]byte, predecessor [32]byte, salt [32]byte) (*types.Transaction, error)
ExecuteBatch is a paid mutator transaction binding the contract method 0xe38335e5.
Solidity: function executeBatch(address[] targets, uint256[] values, bytes[] payloads, bytes32 predecessor, bytes32 salt) payable returns()
func (*TaikoTimelockControllerTransactor) GrantRole ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*TaikoTimelockControllerTransactor) Init ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactor) Init(opts *bind.TransactOpts, minDelay *big.Int) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xb7b0422d.
Solidity: function init(uint256 minDelay) returns()
func (*TaikoTimelockControllerTransactor) OnERC1155BatchReceived ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactor) OnERC1155BatchReceived(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155BatchReceived is a paid mutator transaction binding the contract method 0xbc197c81.
Solidity: function onERC1155BatchReceived(address , address , uint256[] , uint256[] , bytes ) returns(bytes4)
func (*TaikoTimelockControllerTransactor) OnERC1155Received ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactor) OnERC1155Received(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155Received is a paid mutator transaction binding the contract method 0xf23a6e61.
Solidity: function onERC1155Received(address , address , uint256 , uint256 , bytes ) returns(bytes4)
func (*TaikoTimelockControllerTransactor) OnERC721Received ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactor) OnERC721Received(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address , address , uint256 , bytes ) returns(bytes4)
func (*TaikoTimelockControllerTransactor) Pause ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*TaikoTimelockControllerTransactor) Receive ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*TaikoTimelockControllerTransactor) RenounceOwnership ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TaikoTimelockControllerTransactor) RenounceRole ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*TaikoTimelockControllerTransactor) RevokeRole ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*TaikoTimelockControllerTransactor) Schedule ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactor) Schedule(opts *bind.TransactOpts, target common.Address, value *big.Int, data []byte, predecessor [32]byte, salt [32]byte, delay *big.Int) (*types.Transaction, error)
Schedule is a paid mutator transaction binding the contract method 0x01d5062a.
Solidity: function schedule(address target, uint256 value, bytes data, bytes32 predecessor, bytes32 salt, uint256 delay) returns()
func (*TaikoTimelockControllerTransactor) ScheduleBatch ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactor) ScheduleBatch(opts *bind.TransactOpts, targets []common.Address, values []*big.Int, payloads [][]byte, predecessor [32]byte, salt [32]byte, delay *big.Int) (*types.Transaction, error)
ScheduleBatch is a paid mutator transaction binding the contract method 0x8f2a0bb0.
Solidity: function scheduleBatch(address[] targets, uint256[] values, bytes[] payloads, bytes32 predecessor, bytes32 salt, uint256 delay) returns()
func (*TaikoTimelockControllerTransactor) TransferOwnership ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*TaikoTimelockControllerTransactor) Unpause ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*TaikoTimelockControllerTransactor) UpdateDelay ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactor) UpdateDelay(opts *bind.TransactOpts, newDelay *big.Int) (*types.Transaction, error)
UpdateDelay is a paid mutator transaction binding the contract method 0x64d62353.
Solidity: function updateDelay(uint256 newDelay) returns()
func (*TaikoTimelockControllerTransactor) UpgradeTo ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*TaikoTimelockControllerTransactor) UpgradeToAndCall ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type TaikoTimelockControllerTransactorRaw ¶ added in v0.18.0
type TaikoTimelockControllerTransactorRaw struct {
Contract *TaikoTimelockControllerTransactor // Generic write-only contract binding to access the raw methods on
}
TaikoTimelockControllerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TaikoTimelockControllerTransactorRaw) Transact ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TaikoTimelockControllerTransactorRaw) Transfer ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactorRaw) 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 TaikoTimelockControllerTransactorSession ¶ added in v0.18.0
type TaikoTimelockControllerTransactorSession struct { Contract *TaikoTimelockControllerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TaikoTimelockControllerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TaikoTimelockControllerTransactorSession) Cancel ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) Cancel(id [32]byte) (*types.Transaction, error)
Cancel is a paid mutator transaction binding the contract method 0xc4d252f5.
Solidity: function cancel(bytes32 id) returns()
func (*TaikoTimelockControllerTransactorSession) Execute ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) Execute(target common.Address, value *big.Int, payload []byte, predecessor [32]byte, salt [32]byte) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x134008d3.
Solidity: function execute(address target, uint256 value, bytes payload, bytes32 predecessor, bytes32 salt) payable returns()
func (*TaikoTimelockControllerTransactorSession) ExecuteBatch ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) ExecuteBatch(targets []common.Address, values []*big.Int, payloads [][]byte, predecessor [32]byte, salt [32]byte) (*types.Transaction, error)
ExecuteBatch is a paid mutator transaction binding the contract method 0xe38335e5.
Solidity: function executeBatch(address[] targets, uint256[] values, bytes[] payloads, bytes32 predecessor, bytes32 salt) payable returns()
func (*TaikoTimelockControllerTransactorSession) GrantRole ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*TaikoTimelockControllerTransactorSession) Init ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) Init(minDelay *big.Int) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xb7b0422d.
Solidity: function init(uint256 minDelay) returns()
func (*TaikoTimelockControllerTransactorSession) OnERC1155BatchReceived ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) OnERC1155BatchReceived(arg0 common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155BatchReceived is a paid mutator transaction binding the contract method 0xbc197c81.
Solidity: function onERC1155BatchReceived(address , address , uint256[] , uint256[] , bytes ) returns(bytes4)
func (*TaikoTimelockControllerTransactorSession) OnERC1155Received ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) OnERC1155Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155Received is a paid mutator transaction binding the contract method 0xf23a6e61.
Solidity: function onERC1155Received(address , address , uint256 , uint256 , bytes ) returns(bytes4)
func (*TaikoTimelockControllerTransactorSession) OnERC721Received ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address , address , uint256 , bytes ) returns(bytes4)
func (*TaikoTimelockControllerTransactorSession) Pause ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*TaikoTimelockControllerTransactorSession) Receive ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*TaikoTimelockControllerTransactorSession) RenounceOwnership ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TaikoTimelockControllerTransactorSession) RenounceRole ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*TaikoTimelockControllerTransactorSession) RevokeRole ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*TaikoTimelockControllerTransactorSession) Schedule ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) Schedule(target common.Address, value *big.Int, data []byte, predecessor [32]byte, salt [32]byte, delay *big.Int) (*types.Transaction, error)
Schedule is a paid mutator transaction binding the contract method 0x01d5062a.
Solidity: function schedule(address target, uint256 value, bytes data, bytes32 predecessor, bytes32 salt, uint256 delay) returns()
func (*TaikoTimelockControllerTransactorSession) ScheduleBatch ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) ScheduleBatch(targets []common.Address, values []*big.Int, payloads [][]byte, predecessor [32]byte, salt [32]byte, delay *big.Int) (*types.Transaction, error)
ScheduleBatch is a paid mutator transaction binding the contract method 0x8f2a0bb0.
Solidity: function scheduleBatch(address[] targets, uint256[] values, bytes[] payloads, bytes32 predecessor, bytes32 salt, uint256 delay) returns()
func (*TaikoTimelockControllerTransactorSession) TransferOwnership ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*TaikoTimelockControllerTransactorSession) Unpause ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*TaikoTimelockControllerTransactorSession) UpdateDelay ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) UpdateDelay(newDelay *big.Int) (*types.Transaction, error)
UpdateDelay is a paid mutator transaction binding the contract method 0x64d62353.
Solidity: function updateDelay(uint256 newDelay) returns()
func (*TaikoTimelockControllerTransactorSession) UpgradeTo ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*TaikoTimelockControllerTransactorSession) UpgradeToAndCall ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type TaikoTimelockControllerUnpaused ¶ added in v0.18.0
type TaikoTimelockControllerUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoTimelockControllerUnpaused represents a Unpaused event raised by the TaikoTimelockController contract.
type TaikoTimelockControllerUnpausedIterator ¶ added in v0.18.0
type TaikoTimelockControllerUnpausedIterator struct { Event *TaikoTimelockControllerUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTimelockControllerUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the TaikoTimelockController contract.
func (*TaikoTimelockControllerUnpausedIterator) Close ¶ added in v0.18.0
func (it *TaikoTimelockControllerUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTimelockControllerUnpausedIterator) Error ¶ added in v0.18.0
func (it *TaikoTimelockControllerUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTimelockControllerUnpausedIterator) Next ¶ added in v0.18.0
func (it *TaikoTimelockControllerUnpausedIterator) 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 TaikoTimelockControllerUpgraded ¶ added in v0.18.0
type TaikoTimelockControllerUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoTimelockControllerUpgraded represents a Upgraded event raised by the TaikoTimelockController contract.
type TaikoTimelockControllerUpgradedIterator ¶ added in v0.18.0
type TaikoTimelockControllerUpgradedIterator struct { Event *TaikoTimelockControllerUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTimelockControllerUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the TaikoTimelockController contract.
func (*TaikoTimelockControllerUpgradedIterator) Close ¶ added in v0.18.0
func (it *TaikoTimelockControllerUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTimelockControllerUpgradedIterator) Error ¶ added in v0.18.0
func (it *TaikoTimelockControllerUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTimelockControllerUpgradedIterator) Next ¶ added in v0.18.0
func (it *TaikoTimelockControllerUpgradedIterator) 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 TaikoToken ¶ added in v0.15.0
type TaikoToken struct { TaikoTokenCaller // Read-only binding to the contract TaikoTokenTransactor // Write-only binding to the contract TaikoTokenFilterer // Log filterer for contract events }
TaikoToken is an auto generated Go binding around an Ethereum contract.
func NewTaikoToken ¶ added in v0.15.0
func NewTaikoToken(address common.Address, backend bind.ContractBackend) (*TaikoToken, error)
NewTaikoToken creates a new instance of TaikoToken, bound to a specific deployed contract.
type TaikoTokenAdminChanged ¶ added in v0.18.0
type TaikoTokenAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoTokenAdminChanged represents a AdminChanged event raised by the TaikoToken contract.
type TaikoTokenAdminChangedIterator ¶ added in v0.18.0
type TaikoTokenAdminChangedIterator struct { Event *TaikoTokenAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTokenAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the TaikoToken contract.
func (*TaikoTokenAdminChangedIterator) Close ¶ added in v0.18.0
func (it *TaikoTokenAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTokenAdminChangedIterator) Error ¶ added in v0.18.0
func (it *TaikoTokenAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTokenAdminChangedIterator) Next ¶ added in v0.18.0
func (it *TaikoTokenAdminChangedIterator) 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 TaikoTokenApproval ¶ added in v0.15.0
type TaikoTokenApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
TaikoTokenApproval represents a Approval event raised by the TaikoToken contract.
type TaikoTokenApprovalIterator ¶ added in v0.15.0
type TaikoTokenApprovalIterator struct { Event *TaikoTokenApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the TaikoToken contract.
func (*TaikoTokenApprovalIterator) Close ¶ added in v0.15.0
func (it *TaikoTokenApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTokenApprovalIterator) Error ¶ added in v0.15.0
func (it *TaikoTokenApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTokenApprovalIterator) Next ¶ added in v0.15.0
func (it *TaikoTokenApprovalIterator) 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 TaikoTokenBeaconUpgraded ¶ added in v0.18.0
type TaikoTokenBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoTokenBeaconUpgraded represents a BeaconUpgraded event raised by the TaikoToken contract.
type TaikoTokenBeaconUpgradedIterator ¶ added in v0.18.0
type TaikoTokenBeaconUpgradedIterator struct { Event *TaikoTokenBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTokenBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the TaikoToken contract.
func (*TaikoTokenBeaconUpgradedIterator) Close ¶ added in v0.18.0
func (it *TaikoTokenBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTokenBeaconUpgradedIterator) Error ¶ added in v0.18.0
func (it *TaikoTokenBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTokenBeaconUpgradedIterator) Next ¶ added in v0.18.0
func (it *TaikoTokenBeaconUpgradedIterator) 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 TaikoTokenCaller ¶ added in v0.15.0
type TaikoTokenCaller struct {
// contains filtered or unexported fields
}
TaikoTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTaikoTokenCaller ¶ added in v0.15.0
func NewTaikoTokenCaller(address common.Address, caller bind.ContractCaller) (*TaikoTokenCaller, error)
NewTaikoTokenCaller creates a new read-only instance of TaikoToken, bound to a specific deployed contract.
func (*TaikoTokenCaller) AddressManager ¶ added in v0.15.0
AddressManager is a free data retrieval call binding the contract method 0x3ab76e9f.
Solidity: function addressManager() view returns(address)
func (*TaikoTokenCaller) Allowance ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*TaikoTokenCaller) BalanceOf ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*TaikoTokenCaller) BalanceOfAt ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCaller) BalanceOfAt(opts *bind.CallOpts, account common.Address, snapshotId *big.Int) (*big.Int, error)
BalanceOfAt is a free data retrieval call binding the contract method 0x4ee2cd7e.
Solidity: function balanceOfAt(address account, uint256 snapshotId) view returns(uint256)
func (*TaikoTokenCaller) Checkpoints ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCaller) Checkpoints(opts *bind.CallOpts, account common.Address, pos uint32) (ERC20VotesUpgradeableCheckpoint, error)
Checkpoints is a free data retrieval call binding the contract method 0xf1127ed8.
Solidity: function checkpoints(address account, uint32 pos) view returns((uint32,uint224))
func (*TaikoTokenCaller) DOMAINSEPARATOR ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*TaikoTokenCaller) Decimals ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*TaikoTokenCaller) Delegates ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCaller) Delegates(opts *bind.CallOpts, account common.Address) (common.Address, error)
Delegates is a free data retrieval call binding the contract method 0x587cde1e.
Solidity: function delegates(address account) view returns(address)
func (*TaikoTokenCaller) GetPastTotalSupply ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCaller) GetPastTotalSupply(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
GetPastTotalSupply is a free data retrieval call binding the contract method 0x8e539e8c.
Solidity: function getPastTotalSupply(uint256 blockNumber) view returns(uint256)
func (*TaikoTokenCaller) GetPastVotes ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCaller) GetPastVotes(opts *bind.CallOpts, account common.Address, blockNumber *big.Int) (*big.Int, error)
GetPastVotes is a free data retrieval call binding the contract method 0x3a46b1a8.
Solidity: function getPastVotes(address account, uint256 blockNumber) view returns(uint256)
func (*TaikoTokenCaller) GetVotes ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCaller) GetVotes(opts *bind.CallOpts, account common.Address) (*big.Int, error)
GetVotes is a free data retrieval call binding the contract method 0x9ab24eb0.
Solidity: function getVotes(address account) view returns(uint256)
func (*TaikoTokenCaller) Name ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*TaikoTokenCaller) Nonces ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCaller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*TaikoTokenCaller) NumCheckpoints ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCaller) NumCheckpoints(opts *bind.CallOpts, account common.Address) (uint32, error)
NumCheckpoints is a free data retrieval call binding the contract method 0x6fcfff45.
Solidity: function numCheckpoints(address account) view returns(uint32)
func (*TaikoTokenCaller) Owner ¶ added in v0.15.0
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TaikoTokenCaller) Paused ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCaller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*TaikoTokenCaller) ProxiableUUID ¶ added in v0.18.0
func (_TaikoToken *TaikoTokenCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*TaikoTokenCaller) Resolve ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCaller) Resolve(opts *bind.CallOpts, chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve is a free data retrieval call binding the contract method 0x3eb6b8cf.
Solidity: function resolve(uint64 chainId, bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*TaikoTokenCaller) Resolve0 ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCaller) Resolve0(opts *bind.CallOpts, name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve0 is a free data retrieval call binding the contract method 0xa86f9d9e.
Solidity: function resolve(bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*TaikoTokenCaller) Symbol ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*TaikoTokenCaller) TotalSupply ¶ added in v0.15.0
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*TaikoTokenCaller) TotalSupplyAt ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCaller) TotalSupplyAt(opts *bind.CallOpts, snapshotId *big.Int) (*big.Int, error)
TotalSupplyAt is a free data retrieval call binding the contract method 0x981b24d0.
Solidity: function totalSupplyAt(uint256 snapshotId) view returns(uint256)
type TaikoTokenCallerRaw ¶ added in v0.15.0
type TaikoTokenCallerRaw struct {
Contract *TaikoTokenCaller // Generic read-only contract binding to access the raw methods on
}
TaikoTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TaikoTokenCallerRaw) Call ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCallerRaw) 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 TaikoTokenCallerSession ¶ added in v0.15.0
type TaikoTokenCallerSession struct { Contract *TaikoTokenCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TaikoTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TaikoTokenCallerSession) AddressManager ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCallerSession) AddressManager() (common.Address, error)
AddressManager is a free data retrieval call binding the contract method 0x3ab76e9f.
Solidity: function addressManager() view returns(address)
func (*TaikoTokenCallerSession) Allowance ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*TaikoTokenCallerSession) BalanceOf ¶ added in v0.15.0
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*TaikoTokenCallerSession) BalanceOfAt ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCallerSession) BalanceOfAt(account common.Address, snapshotId *big.Int) (*big.Int, error)
BalanceOfAt is a free data retrieval call binding the contract method 0x4ee2cd7e.
Solidity: function balanceOfAt(address account, uint256 snapshotId) view returns(uint256)
func (*TaikoTokenCallerSession) Checkpoints ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCallerSession) Checkpoints(account common.Address, pos uint32) (ERC20VotesUpgradeableCheckpoint, error)
Checkpoints is a free data retrieval call binding the contract method 0xf1127ed8.
Solidity: function checkpoints(address account, uint32 pos) view returns((uint32,uint224))
func (*TaikoTokenCallerSession) DOMAINSEPARATOR ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCallerSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*TaikoTokenCallerSession) Decimals ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*TaikoTokenCallerSession) Delegates ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCallerSession) Delegates(account common.Address) (common.Address, error)
Delegates is a free data retrieval call binding the contract method 0x587cde1e.
Solidity: function delegates(address account) view returns(address)
func (*TaikoTokenCallerSession) GetPastTotalSupply ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCallerSession) GetPastTotalSupply(blockNumber *big.Int) (*big.Int, error)
GetPastTotalSupply is a free data retrieval call binding the contract method 0x8e539e8c.
Solidity: function getPastTotalSupply(uint256 blockNumber) view returns(uint256)
func (*TaikoTokenCallerSession) GetPastVotes ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCallerSession) GetPastVotes(account common.Address, blockNumber *big.Int) (*big.Int, error)
GetPastVotes is a free data retrieval call binding the contract method 0x3a46b1a8.
Solidity: function getPastVotes(address account, uint256 blockNumber) view returns(uint256)
func (*TaikoTokenCallerSession) GetVotes ¶ added in v0.15.0
GetVotes is a free data retrieval call binding the contract method 0x9ab24eb0.
Solidity: function getVotes(address account) view returns(uint256)
func (*TaikoTokenCallerSession) Name ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*TaikoTokenCallerSession) Nonces ¶ added in v0.15.0
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*TaikoTokenCallerSession) NumCheckpoints ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCallerSession) NumCheckpoints(account common.Address) (uint32, error)
NumCheckpoints is a free data retrieval call binding the contract method 0x6fcfff45.
Solidity: function numCheckpoints(address account) view returns(uint32)
func (*TaikoTokenCallerSession) Owner ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TaikoTokenCallerSession) Paused ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*TaikoTokenCallerSession) ProxiableUUID ¶ added in v0.18.0
func (_TaikoToken *TaikoTokenCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*TaikoTokenCallerSession) Resolve ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCallerSession) Resolve(chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve is a free data retrieval call binding the contract method 0x3eb6b8cf.
Solidity: function resolve(uint64 chainId, bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*TaikoTokenCallerSession) Resolve0 ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCallerSession) Resolve0(name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve0 is a free data retrieval call binding the contract method 0xa86f9d9e.
Solidity: function resolve(bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*TaikoTokenCallerSession) Symbol ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*TaikoTokenCallerSession) TotalSupply ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*TaikoTokenCallerSession) TotalSupplyAt ¶ added in v0.15.0
TotalSupplyAt is a free data retrieval call binding the contract method 0x981b24d0.
Solidity: function totalSupplyAt(uint256 snapshotId) view returns(uint256)
type TaikoTokenDelegateChanged ¶ added in v0.15.0
type TaikoTokenDelegateChanged struct { Delegator common.Address FromDelegate common.Address ToDelegate common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoTokenDelegateChanged represents a DelegateChanged event raised by the TaikoToken contract.
type TaikoTokenDelegateChangedIterator ¶ added in v0.15.0
type TaikoTokenDelegateChangedIterator struct { Event *TaikoTokenDelegateChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTokenDelegateChangedIterator is returned from FilterDelegateChanged and is used to iterate over the raw logs and unpacked data for DelegateChanged events raised by the TaikoToken contract.
func (*TaikoTokenDelegateChangedIterator) Close ¶ added in v0.15.0
func (it *TaikoTokenDelegateChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTokenDelegateChangedIterator) Error ¶ added in v0.15.0
func (it *TaikoTokenDelegateChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTokenDelegateChangedIterator) Next ¶ added in v0.15.0
func (it *TaikoTokenDelegateChangedIterator) 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 TaikoTokenDelegateVotesChanged ¶ added in v0.15.0
type TaikoTokenDelegateVotesChanged struct { Delegate common.Address PreviousBalance *big.Int NewBalance *big.Int Raw types.Log // Blockchain specific contextual infos }
TaikoTokenDelegateVotesChanged represents a DelegateVotesChanged event raised by the TaikoToken contract.
type TaikoTokenDelegateVotesChangedIterator ¶ added in v0.15.0
type TaikoTokenDelegateVotesChangedIterator struct { Event *TaikoTokenDelegateVotesChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTokenDelegateVotesChangedIterator is returned from FilterDelegateVotesChanged and is used to iterate over the raw logs and unpacked data for DelegateVotesChanged events raised by the TaikoToken contract.
func (*TaikoTokenDelegateVotesChangedIterator) Close ¶ added in v0.15.0
func (it *TaikoTokenDelegateVotesChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTokenDelegateVotesChangedIterator) Error ¶ added in v0.15.0
func (it *TaikoTokenDelegateVotesChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTokenDelegateVotesChangedIterator) Next ¶ added in v0.15.0
func (it *TaikoTokenDelegateVotesChangedIterator) 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 TaikoTokenFilterer ¶ added in v0.15.0
type TaikoTokenFilterer struct {
// contains filtered or unexported fields
}
TaikoTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTaikoTokenFilterer ¶ added in v0.15.0
func NewTaikoTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*TaikoTokenFilterer, error)
NewTaikoTokenFilterer creates a new log filterer instance of TaikoToken, bound to a specific deployed contract.
func (*TaikoTokenFilterer) FilterAdminChanged ¶ added in v0.18.0
func (_TaikoToken *TaikoTokenFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*TaikoTokenAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*TaikoTokenFilterer) FilterApproval ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*TaikoTokenApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*TaikoTokenFilterer) FilterBeaconUpgraded ¶ added in v0.18.0
func (_TaikoToken *TaikoTokenFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*TaikoTokenBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*TaikoTokenFilterer) FilterDelegateChanged ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) FilterDelegateChanged(opts *bind.FilterOpts, delegator []common.Address, fromDelegate []common.Address, toDelegate []common.Address) (*TaikoTokenDelegateChangedIterator, error)
FilterDelegateChanged is a free log retrieval operation binding the contract event 0x3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f.
Solidity: event DelegateChanged(address indexed delegator, address indexed fromDelegate, address indexed toDelegate)
func (*TaikoTokenFilterer) FilterDelegateVotesChanged ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) FilterDelegateVotesChanged(opts *bind.FilterOpts, delegate []common.Address) (*TaikoTokenDelegateVotesChangedIterator, error)
FilterDelegateVotesChanged is a free log retrieval operation binding the contract event 0xdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724.
Solidity: event DelegateVotesChanged(address indexed delegate, uint256 previousBalance, uint256 newBalance)
func (*TaikoTokenFilterer) FilterInitialized ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) FilterInitialized(opts *bind.FilterOpts) (*TaikoTokenInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*TaikoTokenFilterer) FilterOwnershipTransferred ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TaikoTokenOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TaikoTokenFilterer) FilterPaused ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) FilterPaused(opts *bind.FilterOpts) (*TaikoTokenPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*TaikoTokenFilterer) FilterSnapshot ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) FilterSnapshot(opts *bind.FilterOpts) (*TaikoTokenSnapshotIterator, error)
FilterSnapshot is a free log retrieval operation binding the contract event 0x8030e83b04d87bef53480e26263266d6ca66863aa8506aca6f2559d18aa1cb67.
Solidity: event Snapshot(uint256 id)
func (*TaikoTokenFilterer) FilterTransfer ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*TaikoTokenTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*TaikoTokenFilterer) FilterUnpaused ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) FilterUnpaused(opts *bind.FilterOpts) (*TaikoTokenUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*TaikoTokenFilterer) FilterUpgraded ¶ added in v0.18.0
func (_TaikoToken *TaikoTokenFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*TaikoTokenUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*TaikoTokenFilterer) ParseAdminChanged ¶ added in v0.18.0
func (_TaikoToken *TaikoTokenFilterer) ParseAdminChanged(log types.Log) (*TaikoTokenAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*TaikoTokenFilterer) ParseApproval ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) ParseApproval(log types.Log) (*TaikoTokenApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*TaikoTokenFilterer) ParseBeaconUpgraded ¶ added in v0.18.0
func (_TaikoToken *TaikoTokenFilterer) ParseBeaconUpgraded(log types.Log) (*TaikoTokenBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*TaikoTokenFilterer) ParseDelegateChanged ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) ParseDelegateChanged(log types.Log) (*TaikoTokenDelegateChanged, error)
ParseDelegateChanged is a log parse operation binding the contract event 0x3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f.
Solidity: event DelegateChanged(address indexed delegator, address indexed fromDelegate, address indexed toDelegate)
func (*TaikoTokenFilterer) ParseDelegateVotesChanged ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) ParseDelegateVotesChanged(log types.Log) (*TaikoTokenDelegateVotesChanged, error)
ParseDelegateVotesChanged is a log parse operation binding the contract event 0xdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724.
Solidity: event DelegateVotesChanged(address indexed delegate, uint256 previousBalance, uint256 newBalance)
func (*TaikoTokenFilterer) ParseInitialized ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) ParseInitialized(log types.Log) (*TaikoTokenInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*TaikoTokenFilterer) ParseOwnershipTransferred ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) ParseOwnershipTransferred(log types.Log) (*TaikoTokenOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TaikoTokenFilterer) ParsePaused ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) ParsePaused(log types.Log) (*TaikoTokenPaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*TaikoTokenFilterer) ParseSnapshot ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) ParseSnapshot(log types.Log) (*TaikoTokenSnapshot, error)
ParseSnapshot is a log parse operation binding the contract event 0x8030e83b04d87bef53480e26263266d6ca66863aa8506aca6f2559d18aa1cb67.
Solidity: event Snapshot(uint256 id)
func (*TaikoTokenFilterer) ParseTransfer ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) ParseTransfer(log types.Log) (*TaikoTokenTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*TaikoTokenFilterer) ParseUnpaused ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) ParseUnpaused(log types.Log) (*TaikoTokenUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*TaikoTokenFilterer) ParseUpgraded ¶ added in v0.18.0
func (_TaikoToken *TaikoTokenFilterer) ParseUpgraded(log types.Log) (*TaikoTokenUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*TaikoTokenFilterer) WatchAdminChanged ¶ added in v0.18.0
func (_TaikoToken *TaikoTokenFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *TaikoTokenAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*TaikoTokenFilterer) WatchApproval ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *TaikoTokenApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*TaikoTokenFilterer) WatchBeaconUpgraded ¶ added in v0.18.0
func (_TaikoToken *TaikoTokenFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *TaikoTokenBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*TaikoTokenFilterer) WatchDelegateChanged ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) WatchDelegateChanged(opts *bind.WatchOpts, sink chan<- *TaikoTokenDelegateChanged, delegator []common.Address, fromDelegate []common.Address, toDelegate []common.Address) (event.Subscription, error)
WatchDelegateChanged is a free log subscription operation binding the contract event 0x3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f.
Solidity: event DelegateChanged(address indexed delegator, address indexed fromDelegate, address indexed toDelegate)
func (*TaikoTokenFilterer) WatchDelegateVotesChanged ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) WatchDelegateVotesChanged(opts *bind.WatchOpts, sink chan<- *TaikoTokenDelegateVotesChanged, delegate []common.Address) (event.Subscription, error)
WatchDelegateVotesChanged is a free log subscription operation binding the contract event 0xdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724.
Solidity: event DelegateVotesChanged(address indexed delegate, uint256 previousBalance, uint256 newBalance)
func (*TaikoTokenFilterer) WatchInitialized ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *TaikoTokenInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*TaikoTokenFilterer) WatchOwnershipTransferred ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TaikoTokenOwnershipTransferred, 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 (*TaikoTokenFilterer) WatchPaused ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *TaikoTokenPaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*TaikoTokenFilterer) WatchSnapshot ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) WatchSnapshot(opts *bind.WatchOpts, sink chan<- *TaikoTokenSnapshot) (event.Subscription, error)
WatchSnapshot is a free log subscription operation binding the contract event 0x8030e83b04d87bef53480e26263266d6ca66863aa8506aca6f2559d18aa1cb67.
Solidity: event Snapshot(uint256 id)
func (*TaikoTokenFilterer) WatchTransfer ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *TaikoTokenTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*TaikoTokenFilterer) WatchUnpaused ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *TaikoTokenUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*TaikoTokenFilterer) WatchUpgraded ¶ added in v0.18.0
func (_TaikoToken *TaikoTokenFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *TaikoTokenUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
type TaikoTokenInitialized ¶ added in v0.15.0
type TaikoTokenInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
TaikoTokenInitialized represents a Initialized event raised by the TaikoToken contract.
type TaikoTokenInitializedIterator ¶ added in v0.15.0
type TaikoTokenInitializedIterator struct { Event *TaikoTokenInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTokenInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the TaikoToken contract.
func (*TaikoTokenInitializedIterator) Close ¶ added in v0.15.0
func (it *TaikoTokenInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTokenInitializedIterator) Error ¶ added in v0.15.0
func (it *TaikoTokenInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTokenInitializedIterator) Next ¶ added in v0.15.0
func (it *TaikoTokenInitializedIterator) 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 TaikoTokenOwnershipTransferred ¶ added in v0.15.0
type TaikoTokenOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoTokenOwnershipTransferred represents a OwnershipTransferred event raised by the TaikoToken contract.
type TaikoTokenOwnershipTransferredIterator ¶ added in v0.15.0
type TaikoTokenOwnershipTransferredIterator struct { Event *TaikoTokenOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTokenOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the TaikoToken contract.
func (*TaikoTokenOwnershipTransferredIterator) Close ¶ added in v0.15.0
func (it *TaikoTokenOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTokenOwnershipTransferredIterator) Error ¶ added in v0.15.0
func (it *TaikoTokenOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTokenOwnershipTransferredIterator) Next ¶ added in v0.15.0
func (it *TaikoTokenOwnershipTransferredIterator) 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 TaikoTokenPaused ¶ added in v0.15.0
type TaikoTokenPaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoTokenPaused represents a Paused event raised by the TaikoToken contract.
type TaikoTokenPausedIterator ¶ added in v0.15.0
type TaikoTokenPausedIterator struct { Event *TaikoTokenPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTokenPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the TaikoToken contract.
func (*TaikoTokenPausedIterator) Close ¶ added in v0.15.0
func (it *TaikoTokenPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTokenPausedIterator) Error ¶ added in v0.15.0
func (it *TaikoTokenPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTokenPausedIterator) Next ¶ added in v0.15.0
func (it *TaikoTokenPausedIterator) 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 TaikoTokenRaw ¶ added in v0.15.0
type TaikoTokenRaw struct {
Contract *TaikoToken // Generic contract binding to access the raw methods on
}
TaikoTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TaikoTokenRaw) Call ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenRaw) 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 (*TaikoTokenRaw) Transact ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TaikoTokenRaw) Transfer ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenRaw) 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 TaikoTokenSession ¶ added in v0.15.0
type TaikoTokenSession struct { Contract *TaikoToken // 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 }
TaikoTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TaikoTokenSession) AddressManager ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) AddressManager() (common.Address, error)
AddressManager is a free data retrieval call binding the contract method 0x3ab76e9f.
Solidity: function addressManager() view returns(address)
func (*TaikoTokenSession) Allowance ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*TaikoTokenSession) Approve ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*TaikoTokenSession) BalanceOf ¶ added in v0.15.0
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*TaikoTokenSession) BalanceOfAt ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) BalanceOfAt(account common.Address, snapshotId *big.Int) (*big.Int, error)
BalanceOfAt is a free data retrieval call binding the contract method 0x4ee2cd7e.
Solidity: function balanceOfAt(address account, uint256 snapshotId) view returns(uint256)
func (*TaikoTokenSession) Burn ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) Burn(from common.Address, amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x9dc29fac.
Solidity: function burn(address from, uint256 amount) returns()
func (*TaikoTokenSession) Checkpoints ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) Checkpoints(account common.Address, pos uint32) (ERC20VotesUpgradeableCheckpoint, error)
Checkpoints is a free data retrieval call binding the contract method 0xf1127ed8.
Solidity: function checkpoints(address account, uint32 pos) view returns((uint32,uint224))
func (*TaikoTokenSession) DOMAINSEPARATOR ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*TaikoTokenSession) Decimals ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*TaikoTokenSession) DecreaseAllowance ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*TaikoTokenSession) Delegate ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) Delegate(delegatee common.Address) (*types.Transaction, error)
Delegate is a paid mutator transaction binding the contract method 0x5c19a95c.
Solidity: function delegate(address delegatee) returns()
func (*TaikoTokenSession) DelegateBySig ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) DelegateBySig(delegatee common.Address, nonce *big.Int, expiry *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
DelegateBySig is a paid mutator transaction binding the contract method 0xc3cda520.
Solidity: function delegateBySig(address delegatee, uint256 nonce, uint256 expiry, uint8 v, bytes32 r, bytes32 s) returns()
func (*TaikoTokenSession) Delegates ¶ added in v0.15.0
Delegates is a free data retrieval call binding the contract method 0x587cde1e.
Solidity: function delegates(address account) view returns(address)
func (*TaikoTokenSession) GetPastTotalSupply ¶ added in v0.15.0
GetPastTotalSupply is a free data retrieval call binding the contract method 0x8e539e8c.
Solidity: function getPastTotalSupply(uint256 blockNumber) view returns(uint256)
func (*TaikoTokenSession) GetPastVotes ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) GetPastVotes(account common.Address, blockNumber *big.Int) (*big.Int, error)
GetPastVotes is a free data retrieval call binding the contract method 0x3a46b1a8.
Solidity: function getPastVotes(address account, uint256 blockNumber) view returns(uint256)
func (*TaikoTokenSession) GetVotes ¶ added in v0.15.0
GetVotes is a free data retrieval call binding the contract method 0x9ab24eb0.
Solidity: function getVotes(address account) view returns(uint256)
func (*TaikoTokenSession) IncreaseAllowance ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*TaikoTokenSession) Init ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) Init(_name string, _symbol string, _recipient common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x6ee5741a.
Solidity: function init(string _name, string _symbol, address _recipient) returns()
func (*TaikoTokenSession) Mint ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) Mint(to common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address to, uint256 amount) returns()
func (*TaikoTokenSession) Name ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*TaikoTokenSession) Nonces ¶ added in v0.15.0
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*TaikoTokenSession) NumCheckpoints ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) NumCheckpoints(account common.Address) (uint32, error)
NumCheckpoints is a free data retrieval call binding the contract method 0x6fcfff45.
Solidity: function numCheckpoints(address account) view returns(uint32)
func (*TaikoTokenSession) Owner ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TaikoTokenSession) Pause ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*TaikoTokenSession) Paused ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*TaikoTokenSession) Permit ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*TaikoTokenSession) ProxiableUUID ¶ added in v0.18.0
func (_TaikoToken *TaikoTokenSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*TaikoTokenSession) RenounceOwnership ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TaikoTokenSession) Resolve ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) Resolve(chainId uint64, name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve is a free data retrieval call binding the contract method 0x3eb6b8cf.
Solidity: function resolve(uint64 chainId, bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*TaikoTokenSession) Resolve0 ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) Resolve0(name [32]byte, allowZeroAddress bool) (common.Address, error)
Resolve0 is a free data retrieval call binding the contract method 0xa86f9d9e.
Solidity: function resolve(bytes32 name, bool allowZeroAddress) view returns(address addr)
func (*TaikoTokenSession) Snapshot ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) Snapshot() (*types.Transaction, error)
Snapshot is a paid mutator transaction binding the contract method 0x9711715a.
Solidity: function snapshot() returns()
func (*TaikoTokenSession) Symbol ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*TaikoTokenSession) TotalSupply ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*TaikoTokenSession) TotalSupplyAt ¶ added in v0.15.0
TotalSupplyAt is a free data retrieval call binding the contract method 0x981b24d0.
Solidity: function totalSupplyAt(uint256 snapshotId) view returns(uint256)
func (*TaikoTokenSession) Transfer ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*TaikoTokenSession) TransferFrom ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)
func (*TaikoTokenSession) TransferOwnership ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*TaikoTokenSession) Unpause ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*TaikoTokenSession) UpgradeTo ¶ added in v0.18.0
func (_TaikoToken *TaikoTokenSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*TaikoTokenSession) UpgradeToAndCall ¶ added in v0.18.0
func (_TaikoToken *TaikoTokenSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type TaikoTokenSnapshot ¶ added in v0.15.0
type TaikoTokenSnapshot struct { Id *big.Int Raw types.Log // Blockchain specific contextual infos }
TaikoTokenSnapshot represents a Snapshot event raised by the TaikoToken contract.
type TaikoTokenSnapshotIterator ¶ added in v0.15.0
type TaikoTokenSnapshotIterator struct { Event *TaikoTokenSnapshot // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTokenSnapshotIterator is returned from FilterSnapshot and is used to iterate over the raw logs and unpacked data for Snapshot events raised by the TaikoToken contract.
func (*TaikoTokenSnapshotIterator) Close ¶ added in v0.15.0
func (it *TaikoTokenSnapshotIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTokenSnapshotIterator) Error ¶ added in v0.15.0
func (it *TaikoTokenSnapshotIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTokenSnapshotIterator) Next ¶ added in v0.15.0
func (it *TaikoTokenSnapshotIterator) 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 TaikoTokenTransactor ¶ added in v0.15.0
type TaikoTokenTransactor struct {
// contains filtered or unexported fields
}
TaikoTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTaikoTokenTransactor ¶ added in v0.15.0
func NewTaikoTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*TaikoTokenTransactor, error)
NewTaikoTokenTransactor creates a new write-only instance of TaikoToken, bound to a specific deployed contract.
func (*TaikoTokenTransactor) Approve ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*TaikoTokenTransactor) Burn ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactor) Burn(opts *bind.TransactOpts, from common.Address, amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x9dc29fac.
Solidity: function burn(address from, uint256 amount) returns()
func (*TaikoTokenTransactor) DecreaseAllowance ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*TaikoTokenTransactor) Delegate ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactor) Delegate(opts *bind.TransactOpts, delegatee common.Address) (*types.Transaction, error)
Delegate is a paid mutator transaction binding the contract method 0x5c19a95c.
Solidity: function delegate(address delegatee) returns()
func (*TaikoTokenTransactor) DelegateBySig ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactor) DelegateBySig(opts *bind.TransactOpts, delegatee common.Address, nonce *big.Int, expiry *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
DelegateBySig is a paid mutator transaction binding the contract method 0xc3cda520.
Solidity: function delegateBySig(address delegatee, uint256 nonce, uint256 expiry, uint8 v, bytes32 r, bytes32 s) returns()
func (*TaikoTokenTransactor) IncreaseAllowance ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*TaikoTokenTransactor) Init ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactor) Init(opts *bind.TransactOpts, _name string, _symbol string, _recipient common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x6ee5741a.
Solidity: function init(string _name, string _symbol, address _recipient) returns()
func (*TaikoTokenTransactor) Mint ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactor) Mint(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address to, uint256 amount) returns()
func (*TaikoTokenTransactor) Pause ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*TaikoTokenTransactor) Permit ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*TaikoTokenTransactor) RenounceOwnership ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TaikoTokenTransactor) Snapshot ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactor) Snapshot(opts *bind.TransactOpts) (*types.Transaction, error)
Snapshot is a paid mutator transaction binding the contract method 0x9711715a.
Solidity: function snapshot() returns()
func (*TaikoTokenTransactor) Transfer ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*TaikoTokenTransactor) TransferFrom ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)
func (*TaikoTokenTransactor) TransferOwnership ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*TaikoTokenTransactor) Unpause ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*TaikoTokenTransactor) UpgradeTo ¶ added in v0.18.0
func (_TaikoToken *TaikoTokenTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*TaikoTokenTransactor) UpgradeToAndCall ¶ added in v0.18.0
func (_TaikoToken *TaikoTokenTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type TaikoTokenTransactorRaw ¶ added in v0.15.0
type TaikoTokenTransactorRaw struct {
Contract *TaikoTokenTransactor // Generic write-only contract binding to access the raw methods on
}
TaikoTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TaikoTokenTransactorRaw) Transact ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TaikoTokenTransactorRaw) Transfer ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactorRaw) 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 TaikoTokenTransactorSession ¶ added in v0.15.0
type TaikoTokenTransactorSession struct { Contract *TaikoTokenTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TaikoTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TaikoTokenTransactorSession) Approve ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*TaikoTokenTransactorSession) Burn ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactorSession) Burn(from common.Address, amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x9dc29fac.
Solidity: function burn(address from, uint256 amount) returns()
func (*TaikoTokenTransactorSession) DecreaseAllowance ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*TaikoTokenTransactorSession) Delegate ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactorSession) Delegate(delegatee common.Address) (*types.Transaction, error)
Delegate is a paid mutator transaction binding the contract method 0x5c19a95c.
Solidity: function delegate(address delegatee) returns()
func (*TaikoTokenTransactorSession) DelegateBySig ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactorSession) DelegateBySig(delegatee common.Address, nonce *big.Int, expiry *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
DelegateBySig is a paid mutator transaction binding the contract method 0xc3cda520.
Solidity: function delegateBySig(address delegatee, uint256 nonce, uint256 expiry, uint8 v, bytes32 r, bytes32 s) returns()
func (*TaikoTokenTransactorSession) IncreaseAllowance ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*TaikoTokenTransactorSession) Init ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactorSession) Init(_name string, _symbol string, _recipient common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x6ee5741a.
Solidity: function init(string _name, string _symbol, address _recipient) returns()
func (*TaikoTokenTransactorSession) Mint ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactorSession) Mint(to common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address to, uint256 amount) returns()
func (*TaikoTokenTransactorSession) Pause ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*TaikoTokenTransactorSession) Permit ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*TaikoTokenTransactorSession) RenounceOwnership ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TaikoTokenTransactorSession) Snapshot ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactorSession) Snapshot() (*types.Transaction, error)
Snapshot is a paid mutator transaction binding the contract method 0x9711715a.
Solidity: function snapshot() returns()
func (*TaikoTokenTransactorSession) Transfer ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*TaikoTokenTransactorSession) TransferFrom ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactorSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)
func (*TaikoTokenTransactorSession) TransferOwnership ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*TaikoTokenTransactorSession) Unpause ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*TaikoTokenTransactorSession) UpgradeTo ¶ added in v0.18.0
func (_TaikoToken *TaikoTokenTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*TaikoTokenTransactorSession) UpgradeToAndCall ¶ added in v0.18.0
func (_TaikoToken *TaikoTokenTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type TaikoTokenTransfer ¶ added in v0.15.0
type TaikoTokenTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
TaikoTokenTransfer represents a Transfer event raised by the TaikoToken contract.
type TaikoTokenTransferIterator ¶ added in v0.15.0
type TaikoTokenTransferIterator struct { Event *TaikoTokenTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the TaikoToken contract.
func (*TaikoTokenTransferIterator) Close ¶ added in v0.15.0
func (it *TaikoTokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTokenTransferIterator) Error ¶ added in v0.15.0
func (it *TaikoTokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTokenTransferIterator) Next ¶ added in v0.15.0
func (it *TaikoTokenTransferIterator) 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 TaikoTokenUnpaused ¶ added in v0.15.0
type TaikoTokenUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoTokenUnpaused represents a Unpaused event raised by the TaikoToken contract.
type TaikoTokenUnpausedIterator ¶ added in v0.15.0
type TaikoTokenUnpausedIterator struct { Event *TaikoTokenUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTokenUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the TaikoToken contract.
func (*TaikoTokenUnpausedIterator) Close ¶ added in v0.15.0
func (it *TaikoTokenUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTokenUnpausedIterator) Error ¶ added in v0.15.0
func (it *TaikoTokenUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTokenUnpausedIterator) Next ¶ added in v0.15.0
func (it *TaikoTokenUnpausedIterator) 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 TaikoTokenUpgraded ¶ added in v0.18.0
type TaikoTokenUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoTokenUpgraded represents a Upgraded event raised by the TaikoToken contract.
type TaikoTokenUpgradedIterator ¶ added in v0.18.0
type TaikoTokenUpgradedIterator struct { Event *TaikoTokenUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTokenUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the TaikoToken contract.
func (*TaikoTokenUpgradedIterator) Close ¶ added in v0.18.0
func (it *TaikoTokenUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTokenUpgradedIterator) Error ¶ added in v0.18.0
func (it *TaikoTokenUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTokenUpgradedIterator) Next ¶ added in v0.18.0
func (it *TaikoTokenUpgradedIterator) 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.