Documentation ¶
Index ¶
- Variables
- type AddressManager
- type AddressManagerAddressSet
- type AddressManagerAddressSetIterator
- type AddressManagerAdminChanged
- type AddressManagerAdminChangedIterator
- type AddressManagerBeaconUpgraded
- type AddressManagerBeaconUpgradedIterator
- type AddressManagerCaller
- func (_AddressManager *AddressManagerCaller) AddressManager(opts *bind.CallOpts) (common.Address, error)
- func (_AddressManager *AddressManagerCaller) GetAddress(opts *bind.CallOpts, _chainId uint64, _name [32]byte) (common.Address, error)
- func (_AddressManager *AddressManagerCaller) LastUnpausedAt(opts *bind.CallOpts) (uint64, error)
- func (_AddressManager *AddressManagerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_AddressManager *AddressManagerCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_AddressManager *AddressManagerCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
- func (_AddressManager *AddressManagerCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- func (_AddressManager *AddressManagerCaller) Resolve(opts *bind.CallOpts, _chainId uint64, _name [32]byte, _allowZeroAddress bool) (common.Address, error)
- func (_AddressManager *AddressManagerCaller) Resolve0(opts *bind.CallOpts, _name [32]byte, _allowZeroAddress bool) (common.Address, error)
- type AddressManagerCallerRaw
- type AddressManagerCallerSession
- func (_AddressManager *AddressManagerCallerSession) AddressManager() (common.Address, error)
- func (_AddressManager *AddressManagerCallerSession) GetAddress(_chainId uint64, _name [32]byte) (common.Address, error)
- func (_AddressManager *AddressManagerCallerSession) LastUnpausedAt() (uint64, error)
- func (_AddressManager *AddressManagerCallerSession) Owner() (common.Address, error)
- func (_AddressManager *AddressManagerCallerSession) Paused() (bool, error)
- func (_AddressManager *AddressManagerCallerSession) PendingOwner() (common.Address, error)
- func (_AddressManager *AddressManagerCallerSession) ProxiableUUID() ([32]byte, error)
- func (_AddressManager *AddressManagerCallerSession) Resolve(_chainId uint64, _name [32]byte, _allowZeroAddress bool) (common.Address, error)
- func (_AddressManager *AddressManagerCallerSession) Resolve0(_name [32]byte, _allowZeroAddress bool) (common.Address, 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) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*AddressManagerOwnershipTransferStartedIterator, 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) ParseOwnershipTransferStarted(log types.Log) (*AddressManagerOwnershipTransferStarted, 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) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *AddressManagerOwnershipTransferStarted, ...) (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 AddressManagerOwnershipTransferStarted
- type AddressManagerOwnershipTransferStartedIterator
- 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) AcceptOwnership() (*types.Transaction, error)
- func (_AddressManager *AddressManagerSession) AddressManager() (common.Address, error)
- func (_AddressManager *AddressManagerSession) GetAddress(_chainId uint64, _name [32]byte) (common.Address, error)
- func (_AddressManager *AddressManagerSession) Init(_owner common.Address) (*types.Transaction, error)
- func (_AddressManager *AddressManagerSession) LastUnpausedAt() (uint64, error)
- func (_AddressManager *AddressManagerSession) Owner() (common.Address, error)
- func (_AddressManager *AddressManagerSession) Pause() (*types.Transaction, error)
- func (_AddressManager *AddressManagerSession) Paused() (bool, error)
- func (_AddressManager *AddressManagerSession) PendingOwner() (common.Address, error)
- func (_AddressManager *AddressManagerSession) ProxiableUUID() ([32]byte, error)
- func (_AddressManager *AddressManagerSession) RenounceOwnership() (*types.Transaction, error)
- func (_AddressManager *AddressManagerSession) Resolve(_chainId uint64, _name [32]byte, _allowZeroAddress bool) (common.Address, error)
- func (_AddressManager *AddressManagerSession) Resolve0(_name [32]byte, _allowZeroAddress bool) (common.Address, 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) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AddressManager *AddressManagerTransactor) Init(opts *bind.TransactOpts, _owner common.Address) (*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) AcceptOwnership() (*types.Transaction, error)
- func (_AddressManager *AddressManagerTransactorSession) Init(_owner common.Address) (*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) LastUnpausedAt(opts *bind.CallOpts) (uint64, 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) PendingOwner(opts *bind.CallOpts) (common.Address, 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, _taikoL1Address common.Address, ...) ([32]byte, error)
- func (_AssignmentHook *AssignmentHookCallerSession) LastUnpausedAt() (uint64, error)
- func (_AssignmentHook *AssignmentHookCallerSession) MAXGASPAYINGPROVER() (*big.Int, error)
- func (_AssignmentHook *AssignmentHookCallerSession) Owner() (common.Address, error)
- func (_AssignmentHook *AssignmentHookCallerSession) Paused() (bool, error)
- func (_AssignmentHook *AssignmentHookCallerSession) PendingOwner() (common.Address, 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 AssignmentHookEtherPaymentFailed
- type AssignmentHookEtherPaymentFailedIterator
- 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) FilterEtherPaymentFailed(opts *bind.FilterOpts) (*AssignmentHookEtherPaymentFailedIterator, error)
- func (_AssignmentHook *AssignmentHookFilterer) FilterInitialized(opts *bind.FilterOpts) (*AssignmentHookInitializedIterator, error)
- func (_AssignmentHook *AssignmentHookFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*AssignmentHookOwnershipTransferStartedIterator, 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) ParseEtherPaymentFailed(log types.Log) (*AssignmentHookEtherPaymentFailed, error)
- func (_AssignmentHook *AssignmentHookFilterer) ParseInitialized(log types.Log) (*AssignmentHookInitialized, error)
- func (_AssignmentHook *AssignmentHookFilterer) ParseOwnershipTransferStarted(log types.Log) (*AssignmentHookOwnershipTransferStarted, 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) WatchEtherPaymentFailed(opts *bind.WatchOpts, sink chan<- *AssignmentHookEtherPaymentFailed) (event.Subscription, error)
- func (_AssignmentHook *AssignmentHookFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *AssignmentHookInitialized) (event.Subscription, error)
- func (_AssignmentHook *AssignmentHookFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *AssignmentHookOwnershipTransferStarted, ...) (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 AssignmentHookOwnershipTransferStarted
- type AssignmentHookOwnershipTransferStartedIterator
- 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) AcceptOwnership() (*types.Transaction, error)
- func (_AssignmentHook *AssignmentHookSession) AddressManager() (common.Address, error)
- func (_AssignmentHook *AssignmentHookSession) HashAssignment(_assignment AssignmentHookProverAssignment, _taikoL1Address common.Address, ...) ([32]byte, error)
- func (_AssignmentHook *AssignmentHookSession) Init(_owner common.Address, _addressManager common.Address) (*types.Transaction, error)
- func (_AssignmentHook *AssignmentHookSession) LastUnpausedAt() (uint64, 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) PendingOwner() (common.Address, 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) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AssignmentHook *AssignmentHookTransactor) Init(opts *bind.TransactOpts, _owner common.Address, _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) AcceptOwnership() (*types.Transaction, error)
- func (_AssignmentHook *AssignmentHookTransactorSession) Init(_owner common.Address, _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) LastUnpausedAt(opts *bind.CallOpts) (uint64, 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) PendingOwner(opts *bind.CallOpts) (common.Address, 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) LastUnpausedAt() (uint64, 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) PendingOwner() (common.Address, 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) FilterGuardianApproval(opts *bind.FilterOpts, addr []common.Address, blockId []*big.Int, ...) (*GuardianProverGuardianApprovalIterator, error)
- func (_GuardianProver *GuardianProverFilterer) FilterGuardiansUpdated(opts *bind.FilterOpts) (*GuardianProverGuardiansUpdatedIterator, error)
- func (_GuardianProver *GuardianProverFilterer) FilterInitialized(opts *bind.FilterOpts) (*GuardianProverInitializedIterator, error)
- func (_GuardianProver *GuardianProverFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*GuardianProverOwnershipTransferStartedIterator, 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) ParseGuardianApproval(log types.Log) (*GuardianProverGuardianApproval, error)
- func (_GuardianProver *GuardianProverFilterer) ParseGuardiansUpdated(log types.Log) (*GuardianProverGuardiansUpdated, error)
- func (_GuardianProver *GuardianProverFilterer) ParseInitialized(log types.Log) (*GuardianProverInitialized, error)
- func (_GuardianProver *GuardianProverFilterer) ParseOwnershipTransferStarted(log types.Log) (*GuardianProverOwnershipTransferStarted, 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) WatchGuardianApproval(opts *bind.WatchOpts, sink chan<- *GuardianProverGuardianApproval, ...) (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) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *GuardianProverOwnershipTransferStarted, ...) (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 GuardianProverGuardianApproval
- type GuardianProverGuardianApprovalIterator
- type GuardianProverGuardiansUpdated
- type GuardianProverGuardiansUpdatedIterator
- type GuardianProverInitialized
- type GuardianProverInitializedIterator
- type GuardianProverOwnershipTransferStarted
- type GuardianProverOwnershipTransferStartedIterator
- 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) AcceptOwnership() (*types.Transaction, error)
- 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(_owner common.Address, _addressManager common.Address) (*types.Transaction, error)
- func (_GuardianProver *GuardianProverSession) IsApproved(_hash [32]byte) (bool, error)
- func (_GuardianProver *GuardianProverSession) LastUnpausedAt() (uint64, 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) PendingOwner() (common.Address, 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(_newGuardians []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) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_GuardianProver *GuardianProverTransactor) Approve(opts *bind.TransactOpts, _meta TaikoDataBlockMetadata, ...) (*types.Transaction, error)
- func (_GuardianProver *GuardianProverTransactor) Init(opts *bind.TransactOpts, _owner common.Address, _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, _newGuardians []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) AcceptOwnership() (*types.Transaction, error)
- func (_GuardianProver *GuardianProverTransactorSession) Approve(_meta TaikoDataBlockMetadata, _tran TaikoDataTransition, ...) (*types.Transaction, error)
- func (_GuardianProver *GuardianProverTransactorSession) Init(_owner common.Address, _addressManager common.Address) (*types.Transaction, error)
- func (_GuardianProver *GuardianProverTransactorSession) Pause() (*types.Transaction, error)
- func (_GuardianProver *GuardianProverTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_GuardianProver *GuardianProverTransactorSession) SetGuardians(_newGuardians []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 GuardianVerifier
- type GuardianVerifierAdminChanged
- type GuardianVerifierAdminChangedIterator
- type GuardianVerifierBeaconUpgraded
- type GuardianVerifierBeaconUpgradedIterator
- type GuardianVerifierCaller
- func (_GuardianVerifier *GuardianVerifierCaller) AddressManager(opts *bind.CallOpts) (common.Address, error)
- func (_GuardianVerifier *GuardianVerifierCaller) LastUnpausedAt(opts *bind.CallOpts) (uint64, error)
- func (_GuardianVerifier *GuardianVerifierCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_GuardianVerifier *GuardianVerifierCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_GuardianVerifier *GuardianVerifierCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
- func (_GuardianVerifier *GuardianVerifierCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- func (_GuardianVerifier *GuardianVerifierCaller) Resolve(opts *bind.CallOpts, _chainId uint64, _name [32]byte, _allowZeroAddress bool) (common.Address, error)
- func (_GuardianVerifier *GuardianVerifierCaller) Resolve0(opts *bind.CallOpts, _name [32]byte, _allowZeroAddress bool) (common.Address, error)
- func (_GuardianVerifier *GuardianVerifierCaller) VerifyProof(opts *bind.CallOpts, _ctx IVerifierContext, arg1 TaikoDataTransition, ...) error
- type GuardianVerifierCallerRaw
- type GuardianVerifierCallerSession
- func (_GuardianVerifier *GuardianVerifierCallerSession) AddressManager() (common.Address, error)
- func (_GuardianVerifier *GuardianVerifierCallerSession) LastUnpausedAt() (uint64, error)
- func (_GuardianVerifier *GuardianVerifierCallerSession) Owner() (common.Address, error)
- func (_GuardianVerifier *GuardianVerifierCallerSession) Paused() (bool, error)
- func (_GuardianVerifier *GuardianVerifierCallerSession) PendingOwner() (common.Address, error)
- func (_GuardianVerifier *GuardianVerifierCallerSession) ProxiableUUID() ([32]byte, error)
- func (_GuardianVerifier *GuardianVerifierCallerSession) Resolve(_chainId uint64, _name [32]byte, _allowZeroAddress bool) (common.Address, error)
- func (_GuardianVerifier *GuardianVerifierCallerSession) Resolve0(_name [32]byte, _allowZeroAddress bool) (common.Address, error)
- func (_GuardianVerifier *GuardianVerifierCallerSession) VerifyProof(_ctx IVerifierContext, arg1 TaikoDataTransition, _proof TaikoDataTierProof) error
- type GuardianVerifierFilterer
- func (_GuardianVerifier *GuardianVerifierFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*GuardianVerifierAdminChangedIterator, error)
- func (_GuardianVerifier *GuardianVerifierFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*GuardianVerifierBeaconUpgradedIterator, error)
- func (_GuardianVerifier *GuardianVerifierFilterer) FilterInitialized(opts *bind.FilterOpts) (*GuardianVerifierInitializedIterator, error)
- func (_GuardianVerifier *GuardianVerifierFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*GuardianVerifierOwnershipTransferStartedIterator, error)
- func (_GuardianVerifier *GuardianVerifierFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*GuardianVerifierOwnershipTransferredIterator, error)
- func (_GuardianVerifier *GuardianVerifierFilterer) FilterPaused(opts *bind.FilterOpts) (*GuardianVerifierPausedIterator, error)
- func (_GuardianVerifier *GuardianVerifierFilterer) FilterUnpaused(opts *bind.FilterOpts) (*GuardianVerifierUnpausedIterator, error)
- func (_GuardianVerifier *GuardianVerifierFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*GuardianVerifierUpgradedIterator, error)
- func (_GuardianVerifier *GuardianVerifierFilterer) ParseAdminChanged(log types.Log) (*GuardianVerifierAdminChanged, error)
- func (_GuardianVerifier *GuardianVerifierFilterer) ParseBeaconUpgraded(log types.Log) (*GuardianVerifierBeaconUpgraded, error)
- func (_GuardianVerifier *GuardianVerifierFilterer) ParseInitialized(log types.Log) (*GuardianVerifierInitialized, error)
- func (_GuardianVerifier *GuardianVerifierFilterer) ParseOwnershipTransferStarted(log types.Log) (*GuardianVerifierOwnershipTransferStarted, error)
- func (_GuardianVerifier *GuardianVerifierFilterer) ParseOwnershipTransferred(log types.Log) (*GuardianVerifierOwnershipTransferred, error)
- func (_GuardianVerifier *GuardianVerifierFilterer) ParsePaused(log types.Log) (*GuardianVerifierPaused, error)
- func (_GuardianVerifier *GuardianVerifierFilterer) ParseUnpaused(log types.Log) (*GuardianVerifierUnpaused, error)
- func (_GuardianVerifier *GuardianVerifierFilterer) ParseUpgraded(log types.Log) (*GuardianVerifierUpgraded, error)
- func (_GuardianVerifier *GuardianVerifierFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *GuardianVerifierAdminChanged) (event.Subscription, error)
- func (_GuardianVerifier *GuardianVerifierFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *GuardianVerifierBeaconUpgraded, ...) (event.Subscription, error)
- func (_GuardianVerifier *GuardianVerifierFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *GuardianVerifierInitialized) (event.Subscription, error)
- func (_GuardianVerifier *GuardianVerifierFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *GuardianVerifierOwnershipTransferStarted, ...) (event.Subscription, error)
- func (_GuardianVerifier *GuardianVerifierFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *GuardianVerifierOwnershipTransferred, ...) (event.Subscription, error)
- func (_GuardianVerifier *GuardianVerifierFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *GuardianVerifierPaused) (event.Subscription, error)
- func (_GuardianVerifier *GuardianVerifierFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *GuardianVerifierUnpaused) (event.Subscription, error)
- func (_GuardianVerifier *GuardianVerifierFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *GuardianVerifierUpgraded, ...) (event.Subscription, error)
- type GuardianVerifierInitialized
- type GuardianVerifierInitializedIterator
- type GuardianVerifierOwnershipTransferStarted
- type GuardianVerifierOwnershipTransferStartedIterator
- type GuardianVerifierOwnershipTransferred
- type GuardianVerifierOwnershipTransferredIterator
- type GuardianVerifierPaused
- type GuardianVerifierPausedIterator
- type GuardianVerifierRaw
- func (_GuardianVerifier *GuardianVerifierRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_GuardianVerifier *GuardianVerifierRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GuardianVerifier *GuardianVerifierRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GuardianVerifierSession
- func (_GuardianVerifier *GuardianVerifierSession) AcceptOwnership() (*types.Transaction, error)
- func (_GuardianVerifier *GuardianVerifierSession) AddressManager() (common.Address, error)
- func (_GuardianVerifier *GuardianVerifierSession) Init(_owner common.Address, _addressManager common.Address) (*types.Transaction, error)
- func (_GuardianVerifier *GuardianVerifierSession) LastUnpausedAt() (uint64, error)
- func (_GuardianVerifier *GuardianVerifierSession) Owner() (common.Address, error)
- func (_GuardianVerifier *GuardianVerifierSession) Pause() (*types.Transaction, error)
- func (_GuardianVerifier *GuardianVerifierSession) Paused() (bool, error)
- func (_GuardianVerifier *GuardianVerifierSession) PendingOwner() (common.Address, error)
- func (_GuardianVerifier *GuardianVerifierSession) ProxiableUUID() ([32]byte, error)
- func (_GuardianVerifier *GuardianVerifierSession) RenounceOwnership() (*types.Transaction, error)
- func (_GuardianVerifier *GuardianVerifierSession) Resolve(_chainId uint64, _name [32]byte, _allowZeroAddress bool) (common.Address, error)
- func (_GuardianVerifier *GuardianVerifierSession) Resolve0(_name [32]byte, _allowZeroAddress bool) (common.Address, error)
- func (_GuardianVerifier *GuardianVerifierSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_GuardianVerifier *GuardianVerifierSession) Unpause() (*types.Transaction, error)
- func (_GuardianVerifier *GuardianVerifierSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_GuardianVerifier *GuardianVerifierSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_GuardianVerifier *GuardianVerifierSession) VerifyProof(_ctx IVerifierContext, arg1 TaikoDataTransition, _proof TaikoDataTierProof) error
- type GuardianVerifierTransactor
- func (_GuardianVerifier *GuardianVerifierTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_GuardianVerifier *GuardianVerifierTransactor) Init(opts *bind.TransactOpts, _owner common.Address, _addressManager common.Address) (*types.Transaction, error)
- func (_GuardianVerifier *GuardianVerifierTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_GuardianVerifier *GuardianVerifierTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_GuardianVerifier *GuardianVerifierTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_GuardianVerifier *GuardianVerifierTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_GuardianVerifier *GuardianVerifierTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_GuardianVerifier *GuardianVerifierTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- type GuardianVerifierTransactorRaw
- type GuardianVerifierTransactorSession
- func (_GuardianVerifier *GuardianVerifierTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_GuardianVerifier *GuardianVerifierTransactorSession) Init(_owner common.Address, _addressManager common.Address) (*types.Transaction, error)
- func (_GuardianVerifier *GuardianVerifierTransactorSession) Pause() (*types.Transaction, error)
- func (_GuardianVerifier *GuardianVerifierTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_GuardianVerifier *GuardianVerifierTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_GuardianVerifier *GuardianVerifierTransactorSession) Unpause() (*types.Transaction, error)
- func (_GuardianVerifier *GuardianVerifierTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_GuardianVerifier *GuardianVerifierTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type GuardianVerifierUnpaused
- type GuardianVerifierUnpausedIterator
- type GuardianVerifierUpgraded
- type GuardianVerifierUpgradedIterator
- type ITierProviderTier
- type IVerifierContext
- type LibL2ConfigConfig
- type LibProposing
- type LibProposingBlockProposed
- type LibProposingBlockProposedIterator
- type LibProposingCaller
- type LibProposingCallerRaw
- type LibProposingCallerSession
- type LibProposingFilterer
- func (_LibProposing *LibProposingFilterer) FilterBlockProposed(opts *bind.FilterOpts, blockId []*big.Int, assignedProver []common.Address) (*LibProposingBlockProposedIterator, error)
- func (_LibProposing *LibProposingFilterer) ParseBlockProposed(log types.Log) (*LibProposingBlockProposed, error)
- func (_LibProposing *LibProposingFilterer) WatchBlockProposed(opts *bind.WatchOpts, sink chan<- *LibProposingBlockProposed, ...) (event.Subscription, error)
- type LibProposingRaw
- func (_LibProposing *LibProposingRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_LibProposing *LibProposingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LibProposing *LibProposingRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LibProposingSession
- type LibProposingTransactor
- type LibProposingTransactorRaw
- type LibProposingTransactorSession
- type LibProving
- type LibProvingCaller
- type LibProvingCallerRaw
- type LibProvingCallerSession
- type LibProvingFilterer
- func (_LibProving *LibProvingFilterer) FilterProvingPaused(opts *bind.FilterOpts) (*LibProvingProvingPausedIterator, error)
- func (_LibProving *LibProvingFilterer) FilterTransitionContested(opts *bind.FilterOpts, blockId []*big.Int) (*LibProvingTransitionContestedIterator, error)
- func (_LibProving *LibProvingFilterer) FilterTransitionProved(opts *bind.FilterOpts, blockId []*big.Int) (*LibProvingTransitionProvedIterator, error)
- func (_LibProving *LibProvingFilterer) ParseProvingPaused(log types.Log) (*LibProvingProvingPaused, error)
- func (_LibProving *LibProvingFilterer) ParseTransitionContested(log types.Log) (*LibProvingTransitionContested, error)
- func (_LibProving *LibProvingFilterer) ParseTransitionProved(log types.Log) (*LibProvingTransitionProved, error)
- func (_LibProving *LibProvingFilterer) WatchProvingPaused(opts *bind.WatchOpts, sink chan<- *LibProvingProvingPaused) (event.Subscription, error)
- func (_LibProving *LibProvingFilterer) WatchTransitionContested(opts *bind.WatchOpts, sink chan<- *LibProvingTransitionContested, ...) (event.Subscription, error)
- func (_LibProving *LibProvingFilterer) WatchTransitionProved(opts *bind.WatchOpts, sink chan<- *LibProvingTransitionProved, ...) (event.Subscription, error)
- type LibProvingProvingPaused
- type LibProvingProvingPausedIterator
- type LibProvingRaw
- func (_LibProving *LibProvingRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_LibProving *LibProvingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LibProving *LibProvingRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LibProvingSession
- type LibProvingTransactor
- type LibProvingTransactorRaw
- type LibProvingTransactorSession
- type LibProvingTransitionContested
- type LibProvingTransitionContestedIterator
- type LibProvingTransitionProved
- type LibProvingTransitionProvedIterator
- type LibUtils
- type LibUtilsCaller
- type LibUtilsCallerRaw
- type LibUtilsCallerSession
- type LibUtilsFilterer
- type LibUtilsRaw
- func (_LibUtils *LibUtilsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_LibUtils *LibUtilsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LibUtils *LibUtilsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LibUtilsSession
- type LibUtilsTransactor
- type LibUtilsTransactorRaw
- type LibUtilsTransactorSession
- type LibVerifying
- type LibVerifyingBlockVerified
- type LibVerifyingBlockVerifiedIterator
- type LibVerifyingCaller
- type LibVerifyingCallerRaw
- type LibVerifyingCallerSession
- type LibVerifyingFilterer
- func (_LibVerifying *LibVerifyingFilterer) FilterBlockVerified(opts *bind.FilterOpts, blockId []*big.Int, prover []common.Address) (*LibVerifyingBlockVerifiedIterator, error)
- func (_LibVerifying *LibVerifyingFilterer) FilterStateVariablesUpdated(opts *bind.FilterOpts) (*LibVerifyingStateVariablesUpdatedIterator, error)
- func (_LibVerifying *LibVerifyingFilterer) ParseBlockVerified(log types.Log) (*LibVerifyingBlockVerified, error)
- func (_LibVerifying *LibVerifyingFilterer) ParseStateVariablesUpdated(log types.Log) (*LibVerifyingStateVariablesUpdated, error)
- func (_LibVerifying *LibVerifyingFilterer) WatchBlockVerified(opts *bind.WatchOpts, sink chan<- *LibVerifyingBlockVerified, ...) (event.Subscription, error)
- func (_LibVerifying *LibVerifyingFilterer) WatchStateVariablesUpdated(opts *bind.WatchOpts, sink chan<- *LibVerifyingStateVariablesUpdated) (event.Subscription, error)
- type LibVerifyingRaw
- func (_LibVerifying *LibVerifyingRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_LibVerifying *LibVerifyingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LibVerifying *LibVerifyingRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LibVerifyingSession
- type LibVerifyingStateVariablesUpdated
- type LibVerifyingStateVariablesUpdatedIterator
- type LibVerifyingTransactor
- type LibVerifyingTransactorRaw
- type LibVerifyingTransactorSession
- type SgxVerifier
- type SgxVerifierAdminChanged
- type SgxVerifierAdminChangedIterator
- type SgxVerifierBeaconUpgraded
- type SgxVerifierBeaconUpgradedIterator
- type SgxVerifierCaller
- func (_SgxVerifier *SgxVerifierCaller) AddressManager(opts *bind.CallOpts) (common.Address, error)
- func (_SgxVerifier *SgxVerifierCaller) AddressRegistered(opts *bind.CallOpts, instanceAddress common.Address) (bool, error)
- func (_SgxVerifier *SgxVerifierCaller) INSTANCEEXPIRY(opts *bind.CallOpts) (uint64, error)
- func (_SgxVerifier *SgxVerifierCaller) INSTANCEVALIDITYDELAY(opts *bind.CallOpts) (uint64, error)
- func (_SgxVerifier *SgxVerifierCaller) Instances(opts *bind.CallOpts, instanceId *big.Int) (struct{ ... }, error)
- func (_SgxVerifier *SgxVerifierCaller) LastUnpausedAt(opts *bind.CallOpts) (uint64, error)
- func (_SgxVerifier *SgxVerifierCaller) NextInstanceId(opts *bind.CallOpts) (*big.Int, error)
- func (_SgxVerifier *SgxVerifierCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_SgxVerifier *SgxVerifierCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_SgxVerifier *SgxVerifierCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
- func (_SgxVerifier *SgxVerifierCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- func (_SgxVerifier *SgxVerifierCaller) Resolve(opts *bind.CallOpts, _chainId uint64, _name [32]byte, _allowZeroAddress bool) (common.Address, error)
- func (_SgxVerifier *SgxVerifierCaller) Resolve0(opts *bind.CallOpts, _name [32]byte, _allowZeroAddress bool) (common.Address, error)
- type SgxVerifierCallerRaw
- type SgxVerifierCallerSession
- func (_SgxVerifier *SgxVerifierCallerSession) AddressManager() (common.Address, error)
- func (_SgxVerifier *SgxVerifierCallerSession) AddressRegistered(instanceAddress common.Address) (bool, error)
- func (_SgxVerifier *SgxVerifierCallerSession) INSTANCEEXPIRY() (uint64, error)
- func (_SgxVerifier *SgxVerifierCallerSession) INSTANCEVALIDITYDELAY() (uint64, error)
- func (_SgxVerifier *SgxVerifierCallerSession) Instances(instanceId *big.Int) (struct{ ... }, error)
- func (_SgxVerifier *SgxVerifierCallerSession) LastUnpausedAt() (uint64, error)
- func (_SgxVerifier *SgxVerifierCallerSession) NextInstanceId() (*big.Int, error)
- func (_SgxVerifier *SgxVerifierCallerSession) Owner() (common.Address, error)
- func (_SgxVerifier *SgxVerifierCallerSession) Paused() (bool, error)
- func (_SgxVerifier *SgxVerifierCallerSession) PendingOwner() (common.Address, error)
- func (_SgxVerifier *SgxVerifierCallerSession) ProxiableUUID() ([32]byte, error)
- func (_SgxVerifier *SgxVerifierCallerSession) Resolve(_chainId uint64, _name [32]byte, _allowZeroAddress bool) (common.Address, error)
- func (_SgxVerifier *SgxVerifierCallerSession) Resolve0(_name [32]byte, _allowZeroAddress bool) (common.Address, error)
- type SgxVerifierFilterer
- func (_SgxVerifier *SgxVerifierFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*SgxVerifierAdminChangedIterator, error)
- func (_SgxVerifier *SgxVerifierFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*SgxVerifierBeaconUpgradedIterator, error)
- func (_SgxVerifier *SgxVerifierFilterer) FilterInitialized(opts *bind.FilterOpts) (*SgxVerifierInitializedIterator, error)
- func (_SgxVerifier *SgxVerifierFilterer) FilterInstanceAdded(opts *bind.FilterOpts, id []*big.Int, instance []common.Address) (*SgxVerifierInstanceAddedIterator, error)
- func (_SgxVerifier *SgxVerifierFilterer) FilterInstanceDeleted(opts *bind.FilterOpts, id []*big.Int, instance []common.Address) (*SgxVerifierInstanceDeletedIterator, error)
- func (_SgxVerifier *SgxVerifierFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*SgxVerifierOwnershipTransferStartedIterator, error)
- func (_SgxVerifier *SgxVerifierFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*SgxVerifierOwnershipTransferredIterator, error)
- func (_SgxVerifier *SgxVerifierFilterer) FilterPaused(opts *bind.FilterOpts) (*SgxVerifierPausedIterator, error)
- func (_SgxVerifier *SgxVerifierFilterer) FilterUnpaused(opts *bind.FilterOpts) (*SgxVerifierUnpausedIterator, error)
- func (_SgxVerifier *SgxVerifierFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*SgxVerifierUpgradedIterator, error)
- func (_SgxVerifier *SgxVerifierFilterer) ParseAdminChanged(log types.Log) (*SgxVerifierAdminChanged, error)
- func (_SgxVerifier *SgxVerifierFilterer) ParseBeaconUpgraded(log types.Log) (*SgxVerifierBeaconUpgraded, error)
- func (_SgxVerifier *SgxVerifierFilterer) ParseInitialized(log types.Log) (*SgxVerifierInitialized, error)
- func (_SgxVerifier *SgxVerifierFilterer) ParseInstanceAdded(log types.Log) (*SgxVerifierInstanceAdded, error)
- func (_SgxVerifier *SgxVerifierFilterer) ParseInstanceDeleted(log types.Log) (*SgxVerifierInstanceDeleted, error)
- func (_SgxVerifier *SgxVerifierFilterer) ParseOwnershipTransferStarted(log types.Log) (*SgxVerifierOwnershipTransferStarted, error)
- func (_SgxVerifier *SgxVerifierFilterer) ParseOwnershipTransferred(log types.Log) (*SgxVerifierOwnershipTransferred, error)
- func (_SgxVerifier *SgxVerifierFilterer) ParsePaused(log types.Log) (*SgxVerifierPaused, error)
- func (_SgxVerifier *SgxVerifierFilterer) ParseUnpaused(log types.Log) (*SgxVerifierUnpaused, error)
- func (_SgxVerifier *SgxVerifierFilterer) ParseUpgraded(log types.Log) (*SgxVerifierUpgraded, error)
- func (_SgxVerifier *SgxVerifierFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *SgxVerifierAdminChanged) (event.Subscription, error)
- func (_SgxVerifier *SgxVerifierFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *SgxVerifierBeaconUpgraded, ...) (event.Subscription, error)
- func (_SgxVerifier *SgxVerifierFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SgxVerifierInitialized) (event.Subscription, error)
- func (_SgxVerifier *SgxVerifierFilterer) WatchInstanceAdded(opts *bind.WatchOpts, sink chan<- *SgxVerifierInstanceAdded, id []*big.Int, ...) (event.Subscription, error)
- func (_SgxVerifier *SgxVerifierFilterer) WatchInstanceDeleted(opts *bind.WatchOpts, sink chan<- *SgxVerifierInstanceDeleted, id []*big.Int, ...) (event.Subscription, error)
- func (_SgxVerifier *SgxVerifierFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *SgxVerifierOwnershipTransferStarted, ...) (event.Subscription, error)
- func (_SgxVerifier *SgxVerifierFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SgxVerifierOwnershipTransferred, ...) (event.Subscription, error)
- func (_SgxVerifier *SgxVerifierFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *SgxVerifierPaused) (event.Subscription, error)
- func (_SgxVerifier *SgxVerifierFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *SgxVerifierUnpaused) (event.Subscription, error)
- func (_SgxVerifier *SgxVerifierFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *SgxVerifierUpgraded, ...) (event.Subscription, error)
- type SgxVerifierInitialized
- type SgxVerifierInitializedIterator
- type SgxVerifierInstanceAdded
- type SgxVerifierInstanceAddedIterator
- type SgxVerifierInstanceDeleted
- type SgxVerifierInstanceDeletedIterator
- type SgxVerifierOwnershipTransferStarted
- type SgxVerifierOwnershipTransferStartedIterator
- type SgxVerifierOwnershipTransferred
- type SgxVerifierOwnershipTransferredIterator
- type SgxVerifierPaused
- type SgxVerifierPausedIterator
- type SgxVerifierRaw
- func (_SgxVerifier *SgxVerifierRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SgxVerifier *SgxVerifierRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SgxVerifierSession
- func (_SgxVerifier *SgxVerifierSession) AcceptOwnership() (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierSession) AddInstances(_instances []common.Address) (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierSession) AddressManager() (common.Address, error)
- func (_SgxVerifier *SgxVerifierSession) AddressRegistered(instanceAddress common.Address) (bool, error)
- func (_SgxVerifier *SgxVerifierSession) DeleteInstances(_ids []*big.Int) (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierSession) INSTANCEEXPIRY() (uint64, error)
- func (_SgxVerifier *SgxVerifierSession) INSTANCEVALIDITYDELAY() (uint64, error)
- func (_SgxVerifier *SgxVerifierSession) Init(_owner common.Address, _addressManager common.Address) (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierSession) Instances(instanceId *big.Int) (struct{ ... }, error)
- func (_SgxVerifier *SgxVerifierSession) LastUnpausedAt() (uint64, error)
- func (_SgxVerifier *SgxVerifierSession) NextInstanceId() (*big.Int, error)
- func (_SgxVerifier *SgxVerifierSession) Owner() (common.Address, error)
- func (_SgxVerifier *SgxVerifierSession) Pause() (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierSession) Paused() (bool, error)
- func (_SgxVerifier *SgxVerifierSession) PendingOwner() (common.Address, error)
- func (_SgxVerifier *SgxVerifierSession) ProxiableUUID() ([32]byte, error)
- func (_SgxVerifier *SgxVerifierSession) RegisterInstance(_attestation V3StructParsedV3QuoteStruct) (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierSession) RenounceOwnership() (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierSession) Resolve(_chainId uint64, _name [32]byte, _allowZeroAddress bool) (common.Address, error)
- func (_SgxVerifier *SgxVerifierSession) Resolve0(_name [32]byte, _allowZeroAddress bool) (common.Address, error)
- func (_SgxVerifier *SgxVerifierSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierSession) Unpause() (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierSession) VerifyProof(_ctx IVerifierContext, _tran TaikoDataTransition, _proof TaikoDataTierProof) (*types.Transaction, error)
- type SgxVerifierTransactor
- func (_SgxVerifier *SgxVerifierTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierTransactor) AddInstances(opts *bind.TransactOpts, _instances []common.Address) (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierTransactor) DeleteInstances(opts *bind.TransactOpts, _ids []*big.Int) (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierTransactor) Init(opts *bind.TransactOpts, _owner common.Address, _addressManager common.Address) (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierTransactor) RegisterInstance(opts *bind.TransactOpts, _attestation V3StructParsedV3QuoteStruct) (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierTransactor) VerifyProof(opts *bind.TransactOpts, _ctx IVerifierContext, _tran TaikoDataTransition, ...) (*types.Transaction, error)
- type SgxVerifierTransactorRaw
- type SgxVerifierTransactorSession
- func (_SgxVerifier *SgxVerifierTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierTransactorSession) AddInstances(_instances []common.Address) (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierTransactorSession) DeleteInstances(_ids []*big.Int) (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierTransactorSession) Init(_owner common.Address, _addressManager common.Address) (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierTransactorSession) Pause() (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierTransactorSession) RegisterInstance(_attestation V3StructParsedV3QuoteStruct) (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierTransactorSession) Unpause() (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_SgxVerifier *SgxVerifierTransactorSession) VerifyProof(_ctx IVerifierContext, _tran TaikoDataTransition, _proof TaikoDataTierProof) (*types.Transaction, error)
- type SgxVerifierUnpaused
- type SgxVerifierUnpausedIterator
- type SgxVerifierUpgraded
- type SgxVerifierUpgradedIterator
- 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 TaikoL1ClientBlockProposed
- type TaikoL1ClientBlockProposed0
- type TaikoL1ClientBlockProposed0Iterator
- 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) GetBlock(opts *bind.CallOpts, _blockId uint64) (TaikoDataBlock, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) GetConfig(opts *bind.CallOpts) (TaikoDataConfig, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) GetStateVariables(opts *bind.CallOpts) (TaikoDataSlotA, TaikoDataSlotB, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) GetTransition(opts *bind.CallOpts, _blockId uint64, _tid uint32) (TaikoDataTransitionState, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) GetTransition0(opts *bind.CallOpts, _blockId uint64, _parentHash [32]byte) (TaikoDataTransitionState, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) LastUnpausedAt(opts *bind.CallOpts) (uint64, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) PendingOwner(opts *bind.CallOpts) (common.Address, 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) SlotA(opts *bind.CallOpts) (TaikoDataSlotA, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) SlotB(opts *bind.CallOpts) (TaikoDataSlotB, error)
- func (_TaikoL1Client *TaikoL1ClientCaller) State(opts *bind.CallOpts) (struct{ ... }, error)
- type TaikoL1ClientCallerRaw
- type TaikoL1ClientCallerSession
- func (_TaikoL1Client *TaikoL1ClientCallerSession) AddressManager() (common.Address, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) GetBlock(_blockId uint64) (TaikoDataBlock, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) GetConfig() (TaikoDataConfig, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) GetStateVariables() (TaikoDataSlotA, TaikoDataSlotB, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) GetTransition(_blockId uint64, _tid uint32) (TaikoDataTransitionState, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) GetTransition0(_blockId uint64, _parentHash [32]byte) (TaikoDataTransitionState, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) LastUnpausedAt() (uint64, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) Owner() (common.Address, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) Paused() (bool, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) PendingOwner() (common.Address, 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) SlotA() (TaikoDataSlotA, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) SlotB() (TaikoDataSlotB, error)
- func (_TaikoL1Client *TaikoL1ClientCallerSession) State() (struct{ ... }, error)
- 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) FilterBlockProposed(opts *bind.FilterOpts, blockId []*big.Int, assignedProver []common.Address) (*TaikoL1ClientBlockProposedIterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterBlockProposed0(opts *bind.FilterOpts, blockId []*big.Int, assignedProver []common.Address) (*TaikoL1ClientBlockProposed0Iterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterBlockVerified(opts *bind.FilterOpts, blockId []*big.Int, prover []common.Address) (*TaikoL1ClientBlockVerifiedIterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterBlockVerified0(opts *bind.FilterOpts, blockId []*big.Int, prover []common.Address) (*TaikoL1ClientBlockVerified0Iterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterEthDeposited(opts *bind.FilterOpts) (*TaikoL1ClientEthDepositedIterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterInitialized(opts *bind.FilterOpts) (*TaikoL1ClientInitializedIterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*TaikoL1ClientOwnershipTransferStartedIterator, 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) FilterProvingPaused0(opts *bind.FilterOpts) (*TaikoL1ClientProvingPaused0Iterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterStateVariablesUpdated(opts *bind.FilterOpts) (*TaikoL1ClientStateVariablesUpdatedIterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterStateVariablesUpdated0(opts *bind.FilterOpts) (*TaikoL1ClientStateVariablesUpdated0Iterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterTransitionContested(opts *bind.FilterOpts, blockId []*big.Int) (*TaikoL1ClientTransitionContestedIterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterTransitionContested0(opts *bind.FilterOpts, blockId []*big.Int) (*TaikoL1ClientTransitionContested0Iterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterTransitionProved(opts *bind.FilterOpts, blockId []*big.Int) (*TaikoL1ClientTransitionProvedIterator, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) FilterTransitionProved0(opts *bind.FilterOpts, blockId []*big.Int) (*TaikoL1ClientTransitionProved0Iterator, 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) ParseBlockProposed(log types.Log) (*TaikoL1ClientBlockProposed, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseBlockProposed0(log types.Log) (*TaikoL1ClientBlockProposed0, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseBlockVerified(log types.Log) (*TaikoL1ClientBlockVerified, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseBlockVerified0(log types.Log) (*TaikoL1ClientBlockVerified0, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseEthDeposited(log types.Log) (*TaikoL1ClientEthDeposited, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseInitialized(log types.Log) (*TaikoL1ClientInitialized, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseOwnershipTransferStarted(log types.Log) (*TaikoL1ClientOwnershipTransferStarted, 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) ParseProvingPaused0(log types.Log) (*TaikoL1ClientProvingPaused0, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseStateVariablesUpdated(log types.Log) (*TaikoL1ClientStateVariablesUpdated, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseStateVariablesUpdated0(log types.Log) (*TaikoL1ClientStateVariablesUpdated0, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseTransitionContested(log types.Log) (*TaikoL1ClientTransitionContested, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseTransitionContested0(log types.Log) (*TaikoL1ClientTransitionContested0, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseTransitionProved(log types.Log) (*TaikoL1ClientTransitionProved, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) ParseTransitionProved0(log types.Log) (*TaikoL1ClientTransitionProved0, 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) WatchBlockProposed(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientBlockProposed, ...) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchBlockProposed0(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientBlockProposed0, ...) (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) 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) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientOwnershipTransferStarted, ...) (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) WatchProvingPaused0(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientProvingPaused0) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchStateVariablesUpdated(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientStateVariablesUpdated) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchStateVariablesUpdated0(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientStateVariablesUpdated0) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchTransitionContested(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientTransitionContested, ...) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchTransitionContested0(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientTransitionContested0, ...) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchTransitionProved(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientTransitionProved, ...) (event.Subscription, error)
- func (_TaikoL1Client *TaikoL1ClientFilterer) WatchTransitionProved0(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientTransitionProved0, ...) (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 TaikoL1ClientOwnershipTransferStarted
- type TaikoL1ClientOwnershipTransferStartedIterator
- type TaikoL1ClientOwnershipTransferred
- type TaikoL1ClientOwnershipTransferredIterator
- type TaikoL1ClientPaused
- type TaikoL1ClientPausedIterator
- type TaikoL1ClientProvingPaused
- type TaikoL1ClientProvingPaused0
- type TaikoL1ClientProvingPaused0Iterator
- 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) AcceptOwnership() (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientSession) AddressManager() (common.Address, error)
- func (_TaikoL1Client *TaikoL1ClientSession) GetBlock(_blockId uint64) (TaikoDataBlock, error)
- func (_TaikoL1Client *TaikoL1ClientSession) GetConfig() (TaikoDataConfig, error)
- func (_TaikoL1Client *TaikoL1ClientSession) GetStateVariables() (TaikoDataSlotA, TaikoDataSlotB, error)
- func (_TaikoL1Client *TaikoL1ClientSession) GetTransition(_blockId uint64, _tid uint32) (TaikoDataTransitionState, error)
- func (_TaikoL1Client *TaikoL1ClientSession) GetTransition0(_blockId uint64, _parentHash [32]byte) (TaikoDataTransitionState, error)
- func (_TaikoL1Client *TaikoL1ClientSession) Init(_owner common.Address, _addressManager common.Address, ...) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientSession) Init2() (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientSession) LastUnpausedAt() (uint64, 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) PendingOwner() (common.Address, 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) SlotA() (TaikoDataSlotA, error)
- func (_TaikoL1Client *TaikoL1ClientSession) SlotB() (TaikoDataSlotB, 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 TaikoL1ClientStateVariablesUpdated
- type TaikoL1ClientStateVariablesUpdated0
- type TaikoL1ClientStateVariablesUpdated0Iterator
- type TaikoL1ClientStateVariablesUpdatedIterator
- type TaikoL1ClientTransactor
- func (_TaikoL1Client *TaikoL1ClientTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactor) Init(opts *bind.TransactOpts, _owner common.Address, _addressManager common.Address, ...) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactor) Init2(opts *bind.TransactOpts) (*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) AcceptOwnership() (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactorSession) Init(_owner common.Address, _addressManager common.Address, ...) (*types.Transaction, error)
- func (_TaikoL1Client *TaikoL1ClientTransactorSession) Init2() (*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 TaikoL1ClientTransitionContested0
- type TaikoL1ClientTransitionContested0Iterator
- type TaikoL1ClientTransitionContestedIterator
- type TaikoL1ClientTransitionProved
- type TaikoL1ClientTransitionProved0
- type TaikoL1ClientTransitionProved0Iterator
- 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) GasExcess(opts *bind.CallOpts) (uint64, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) GetBasefee(opts *bind.CallOpts, _l1BlockId uint64, _parentGasUsed uint32) (struct{ ... }, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) GetBlockHash(opts *bind.CallOpts, _blockId uint64) ([32]byte, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) GetConfig(opts *bind.CallOpts) (LibL2ConfigConfig, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) L1ChainId(opts *bind.CallOpts) (uint64, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) L2Hashes(opts *bind.CallOpts, blockId *big.Int) ([32]byte, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) LastSyncedBlock(opts *bind.CallOpts) (uint64, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) LastUnpausedAt(opts *bind.CallOpts) (uint64, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) ParentTimestamp(opts *bind.CallOpts) (uint64, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_TaikoL2Client *TaikoL2ClientCaller) PendingOwner(opts *bind.CallOpts) (common.Address, 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) SkipFeeCheck(opts *bind.CallOpts) (bool, error)
- type TaikoL2ClientCallerRaw
- type TaikoL2ClientCallerSession
- func (_TaikoL2Client *TaikoL2ClientCallerSession) AddressManager() (common.Address, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) GOLDENTOUCHADDRESS() (common.Address, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) GasExcess() (uint64, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) GetBasefee(_l1BlockId uint64, _parentGasUsed uint32) (struct{ ... }, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) GetBlockHash(_blockId uint64) ([32]byte, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) GetConfig() (LibL2ConfigConfig, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) L1ChainId() (uint64, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) L2Hashes(blockId *big.Int) ([32]byte, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) LastSyncedBlock() (uint64, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) LastUnpausedAt() (uint64, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) Owner() (common.Address, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) ParentTimestamp() (uint64, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) Paused() (bool, error)
- func (_TaikoL2Client *TaikoL2ClientCallerSession) PendingOwner() (common.Address, 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) SkipFeeCheck() (bool, error)
- 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) FilterInitialized(opts *bind.FilterOpts) (*TaikoL2ClientInitializedIterator, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*TaikoL2ClientOwnershipTransferStartedIterator, 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) ParseInitialized(log types.Log) (*TaikoL2ClientInitialized, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) ParseOwnershipTransferStarted(log types.Log) (*TaikoL2ClientOwnershipTransferStarted, 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) WatchInitialized(opts *bind.WatchOpts, sink chan<- *TaikoL2ClientInitialized) (event.Subscription, error)
- func (_TaikoL2Client *TaikoL2ClientFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *TaikoL2ClientOwnershipTransferStarted, ...) (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 TaikoL2ClientOwnershipTransferStarted
- type TaikoL2ClientOwnershipTransferStartedIterator
- 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) AcceptOwnership() (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientSession) AddressManager() (common.Address, error)
- func (_TaikoL2Client *TaikoL2ClientSession) Anchor(_l1BlockHash [32]byte, _l1StateRoot [32]byte, _l1BlockId uint64, ...) (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientSession) GOLDENTOUCHADDRESS() (common.Address, error)
- func (_TaikoL2Client *TaikoL2ClientSession) GasExcess() (uint64, error)
- func (_TaikoL2Client *TaikoL2ClientSession) GetBasefee(_l1BlockId uint64, _parentGasUsed uint32) (struct{ ... }, error)
- func (_TaikoL2Client *TaikoL2ClientSession) GetBlockHash(_blockId uint64) ([32]byte, error)
- func (_TaikoL2Client *TaikoL2ClientSession) GetConfig() (LibL2ConfigConfig, error)
- func (_TaikoL2Client *TaikoL2ClientSession) Init(_owner common.Address, _addressManager common.Address, _l1ChainId uint64, ...) (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientSession) L1ChainId() (uint64, error)
- func (_TaikoL2Client *TaikoL2ClientSession) L2Hashes(blockId *big.Int) ([32]byte, error)
- func (_TaikoL2Client *TaikoL2ClientSession) LastSyncedBlock() (uint64, error)
- func (_TaikoL2Client *TaikoL2ClientSession) LastUnpausedAt() (uint64, error)
- func (_TaikoL2Client *TaikoL2ClientSession) Owner() (common.Address, error)
- func (_TaikoL2Client *TaikoL2ClientSession) ParentTimestamp() (uint64, error)
- func (_TaikoL2Client *TaikoL2ClientSession) Pause() (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientSession) Paused() (bool, error)
- func (_TaikoL2Client *TaikoL2ClientSession) PendingOwner() (common.Address, 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) SkipFeeCheck() (bool, 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)
- func (_TaikoL2Client *TaikoL2ClientSession) Withdraw(_token common.Address, _to common.Address) (*types.Transaction, error)
- type TaikoL2ClientTransactor
- func (_TaikoL2Client *TaikoL2ClientTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientTransactor) Anchor(opts *bind.TransactOpts, _l1BlockHash [32]byte, _l1StateRoot [32]byte, ...) (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientTransactor) Init(opts *bind.TransactOpts, _owner common.Address, _addressManager common.Address, ...) (*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)
- func (_TaikoL2Client *TaikoL2ClientTransactor) Withdraw(opts *bind.TransactOpts, _token common.Address, _to common.Address) (*types.Transaction, error)
- type TaikoL2ClientTransactorRaw
- type TaikoL2ClientTransactorSession
- func (_TaikoL2Client *TaikoL2ClientTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientTransactorSession) Anchor(_l1BlockHash [32]byte, _l1StateRoot [32]byte, _l1BlockId uint64, ...) (*types.Transaction, error)
- func (_TaikoL2Client *TaikoL2ClientTransactorSession) Init(_owner common.Address, _addressManager common.Address, _l1ChainId 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)
- func (_TaikoL2Client *TaikoL2ClientTransactorSession) Withdraw(_token common.Address, _to common.Address) (*types.Transaction, error)
- type TaikoL2ClientUnpaused
- type TaikoL2ClientUnpausedIterator
- type TaikoL2ClientUpgraded
- type TaikoL2ClientUpgradedIterator
- type TaikoTimelockController
- type TaikoTimelockControllerAdminChanged
- type TaikoTimelockControllerAdminChangedIterator
- type TaikoTimelockControllerBeaconUpgraded
- type TaikoTimelockControllerBeaconUpgradedIterator
- type TaikoTimelockControllerCallExecuted
- type TaikoTimelockControllerCallExecutedIterator
- type TaikoTimelockControllerCallSalt
- type TaikoTimelockControllerCallSaltIterator
- type TaikoTimelockControllerCallScheduled
- type TaikoTimelockControllerCallScheduledIterator
- type TaikoTimelockControllerCaller
- func (_TaikoTimelockController *TaikoTimelockControllerCaller) AddressManager(opts *bind.CallOpts) (common.Address, error)
- 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) LastUnpausedAt(opts *bind.CallOpts) (uint64, 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) PendingOwner(opts *bind.CallOpts) (common.Address, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCaller) Resolve(opts *bind.CallOpts, _chainId uint64, _name [32]byte, _allowZeroAddress bool) (common.Address, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCaller) Resolve0(opts *bind.CallOpts, _name [32]byte, _allowZeroAddress bool) (common.Address, 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) AddressManager() (common.Address, error)
- 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) LastUnpausedAt() (uint64, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) Owner() (common.Address, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) PROPOSERROLE() ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) Paused() (bool, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) PendingOwner() (common.Address, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) ProxiableUUID() ([32]byte, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) Resolve(_chainId uint64, _name [32]byte, _allowZeroAddress bool) (common.Address, error)
- func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) Resolve0(_name [32]byte, _allowZeroAddress bool) (common.Address, 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) FilterCallSalt(opts *bind.FilterOpts, id [][32]byte) (*TaikoTimelockControllerCallSaltIterator, 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) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*TaikoTimelockControllerOwnershipTransferStartedIterator, 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) ParseCallSalt(log types.Log) (*TaikoTimelockControllerCallSalt, 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) ParseOwnershipTransferStarted(log types.Log) (*TaikoTimelockControllerOwnershipTransferStarted, 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) WatchCallSalt(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerCallSalt, ...) (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) WatchOwnershipTransferStarted(opts *bind.WatchOpts, ...) (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 TaikoTimelockControllerOwnershipTransferStarted
- type TaikoTimelockControllerOwnershipTransferStartedIterator
- 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) AcceptOwnership() (*types.Transaction, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) AddressManager() (common.Address, error)
- 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(_owner common.Address, _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) LastUnpausedAt() (uint64, 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) PendingOwner() (common.Address, 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) Resolve(_chainId uint64, _name [32]byte, _allowZeroAddress bool) (common.Address, error)
- func (_TaikoTimelockController *TaikoTimelockControllerSession) Resolve0(_name [32]byte, _allowZeroAddress bool) (common.Address, 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) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- 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, _owner common.Address, _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) AcceptOwnership() (*types.Transaction, error)
- 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(_owner common.Address, _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) CLOCKMODE(opts *bind.CallOpts) (string, error)
- func (_TaikoToken *TaikoTokenCaller) Checkpoints(opts *bind.CallOpts, account common.Address, pos uint32) (ERC20VotesUpgradeableCheckpoint, error)
- func (_TaikoToken *TaikoTokenCaller) Clock(opts *bind.CallOpts) (*big.Int, 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) Eip712Domain(opts *bind.CallOpts) (struct{ ... }, error)
- func (_TaikoToken *TaikoTokenCaller) GetPastTotalSupply(opts *bind.CallOpts, timepoint *big.Int) (*big.Int, error)
- func (_TaikoToken *TaikoTokenCaller) GetPastVotes(opts *bind.CallOpts, account common.Address, timepoint *big.Int) (*big.Int, error)
- func (_TaikoToken *TaikoTokenCaller) GetVotes(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_TaikoToken *TaikoTokenCaller) LastUnpausedAt(opts *bind.CallOpts) (uint64, 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) PendingOwner(opts *bind.CallOpts) (common.Address, 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) CLOCKMODE() (string, error)
- func (_TaikoToken *TaikoTokenCallerSession) Checkpoints(account common.Address, pos uint32) (ERC20VotesUpgradeableCheckpoint, error)
- func (_TaikoToken *TaikoTokenCallerSession) Clock() (*big.Int, 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) Eip712Domain() (struct{ ... }, error)
- func (_TaikoToken *TaikoTokenCallerSession) GetPastTotalSupply(timepoint *big.Int) (*big.Int, error)
- func (_TaikoToken *TaikoTokenCallerSession) GetPastVotes(account common.Address, timepoint *big.Int) (*big.Int, error)
- func (_TaikoToken *TaikoTokenCallerSession) GetVotes(account common.Address) (*big.Int, error)
- func (_TaikoToken *TaikoTokenCallerSession) LastUnpausedAt() (uint64, 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) PendingOwner() (common.Address, 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 TaikoTokenEIP712DomainChanged
- type TaikoTokenEIP712DomainChangedIterator
- 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) FilterEIP712DomainChanged(opts *bind.FilterOpts) (*TaikoTokenEIP712DomainChangedIterator, error)
- func (_TaikoToken *TaikoTokenFilterer) FilterInitialized(opts *bind.FilterOpts) (*TaikoTokenInitializedIterator, error)
- func (_TaikoToken *TaikoTokenFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*TaikoTokenOwnershipTransferStartedIterator, 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) ParseEIP712DomainChanged(log types.Log) (*TaikoTokenEIP712DomainChanged, error)
- func (_TaikoToken *TaikoTokenFilterer) ParseInitialized(log types.Log) (*TaikoTokenInitialized, error)
- func (_TaikoToken *TaikoTokenFilterer) ParseOwnershipTransferStarted(log types.Log) (*TaikoTokenOwnershipTransferStarted, 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) WatchEIP712DomainChanged(opts *bind.WatchOpts, sink chan<- *TaikoTokenEIP712DomainChanged) (event.Subscription, error)
- func (_TaikoToken *TaikoTokenFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *TaikoTokenInitialized) (event.Subscription, error)
- func (_TaikoToken *TaikoTokenFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *TaikoTokenOwnershipTransferStarted, ...) (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 TaikoTokenOwnershipTransferStarted
- type TaikoTokenOwnershipTransferStartedIterator
- 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) AcceptOwnership() (*types.Transaction, error)
- 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) CLOCKMODE() (string, error)
- func (_TaikoToken *TaikoTokenSession) Checkpoints(account common.Address, pos uint32) (ERC20VotesUpgradeableCheckpoint, error)
- func (_TaikoToken *TaikoTokenSession) Clock() (*big.Int, 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) Eip712Domain() (struct{ ... }, error)
- func (_TaikoToken *TaikoTokenSession) GetPastTotalSupply(timepoint *big.Int) (*big.Int, error)
- func (_TaikoToken *TaikoTokenSession) GetPastVotes(account common.Address, timepoint *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(_owner common.Address, _name string, _symbol string, _recipient common.Address, ...) (*types.Transaction, error)
- func (_TaikoToken *TaikoTokenSession) LastUnpausedAt() (uint64, 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) PendingOwner() (common.Address, 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) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- 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, _owner common.Address, _name string, _symbol string, ...) (*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) AcceptOwnership() (*types.Transaction, error)
- 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(_owner common.Address, _name string, _symbol string, _recipient common.Address, ...) (*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
- type TierProvider
- type TierProviderAdminChanged
- type TierProviderAdminChangedIterator
- type TierProviderBeaconUpgraded
- type TierProviderBeaconUpgradedIterator
- type TierProviderCaller
- func (_TierProvider *TierProviderCaller) AddressManager(opts *bind.CallOpts) (common.Address, error)
- func (_TierProvider *TierProviderCaller) GetMinTier(opts *bind.CallOpts, arg0 *big.Int) (uint16, error)
- func (_TierProvider *TierProviderCaller) GetTier(opts *bind.CallOpts, _tierId uint16) (ITierProviderTier, error)
- func (_TierProvider *TierProviderCaller) GetTierIds(opts *bind.CallOpts) ([]uint16, error)
- func (_TierProvider *TierProviderCaller) LastUnpausedAt(opts *bind.CallOpts) (uint64, error)
- func (_TierProvider *TierProviderCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_TierProvider *TierProviderCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_TierProvider *TierProviderCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
- func (_TierProvider *TierProviderCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- func (_TierProvider *TierProviderCaller) Resolve(opts *bind.CallOpts, _chainId uint64, _name [32]byte, _allowZeroAddress bool) (common.Address, error)
- func (_TierProvider *TierProviderCaller) Resolve0(opts *bind.CallOpts, _name [32]byte, _allowZeroAddress bool) (common.Address, error)
- type TierProviderCallerRaw
- type TierProviderCallerSession
- func (_TierProvider *TierProviderCallerSession) AddressManager() (common.Address, error)
- func (_TierProvider *TierProviderCallerSession) GetMinTier(arg0 *big.Int) (uint16, error)
- func (_TierProvider *TierProviderCallerSession) GetTier(_tierId uint16) (ITierProviderTier, error)
- func (_TierProvider *TierProviderCallerSession) GetTierIds() ([]uint16, error)
- func (_TierProvider *TierProviderCallerSession) LastUnpausedAt() (uint64, error)
- func (_TierProvider *TierProviderCallerSession) Owner() (common.Address, error)
- func (_TierProvider *TierProviderCallerSession) Paused() (bool, error)
- func (_TierProvider *TierProviderCallerSession) PendingOwner() (common.Address, error)
- func (_TierProvider *TierProviderCallerSession) ProxiableUUID() ([32]byte, error)
- func (_TierProvider *TierProviderCallerSession) Resolve(_chainId uint64, _name [32]byte, _allowZeroAddress bool) (common.Address, error)
- func (_TierProvider *TierProviderCallerSession) Resolve0(_name [32]byte, _allowZeroAddress bool) (common.Address, error)
- type TierProviderFilterer
- func (_TierProvider *TierProviderFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*TierProviderAdminChangedIterator, error)
- func (_TierProvider *TierProviderFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*TierProviderBeaconUpgradedIterator, error)
- func (_TierProvider *TierProviderFilterer) FilterInitialized(opts *bind.FilterOpts) (*TierProviderInitializedIterator, error)
- func (_TierProvider *TierProviderFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*TierProviderOwnershipTransferStartedIterator, error)
- func (_TierProvider *TierProviderFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*TierProviderOwnershipTransferredIterator, error)
- func (_TierProvider *TierProviderFilterer) FilterPaused(opts *bind.FilterOpts) (*TierProviderPausedIterator, error)
- func (_TierProvider *TierProviderFilterer) FilterUnpaused(opts *bind.FilterOpts) (*TierProviderUnpausedIterator, error)
- func (_TierProvider *TierProviderFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*TierProviderUpgradedIterator, error)
- func (_TierProvider *TierProviderFilterer) ParseAdminChanged(log types.Log) (*TierProviderAdminChanged, error)
- func (_TierProvider *TierProviderFilterer) ParseBeaconUpgraded(log types.Log) (*TierProviderBeaconUpgraded, error)
- func (_TierProvider *TierProviderFilterer) ParseInitialized(log types.Log) (*TierProviderInitialized, error)
- func (_TierProvider *TierProviderFilterer) ParseOwnershipTransferStarted(log types.Log) (*TierProviderOwnershipTransferStarted, error)
- func (_TierProvider *TierProviderFilterer) ParseOwnershipTransferred(log types.Log) (*TierProviderOwnershipTransferred, error)
- func (_TierProvider *TierProviderFilterer) ParsePaused(log types.Log) (*TierProviderPaused, error)
- func (_TierProvider *TierProviderFilterer) ParseUnpaused(log types.Log) (*TierProviderUnpaused, error)
- func (_TierProvider *TierProviderFilterer) ParseUpgraded(log types.Log) (*TierProviderUpgraded, error)
- func (_TierProvider *TierProviderFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *TierProviderAdminChanged) (event.Subscription, error)
- func (_TierProvider *TierProviderFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *TierProviderBeaconUpgraded, ...) (event.Subscription, error)
- func (_TierProvider *TierProviderFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *TierProviderInitialized) (event.Subscription, error)
- func (_TierProvider *TierProviderFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *TierProviderOwnershipTransferStarted, ...) (event.Subscription, error)
- func (_TierProvider *TierProviderFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TierProviderOwnershipTransferred, ...) (event.Subscription, error)
- func (_TierProvider *TierProviderFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *TierProviderPaused) (event.Subscription, error)
- func (_TierProvider *TierProviderFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *TierProviderUnpaused) (event.Subscription, error)
- func (_TierProvider *TierProviderFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *TierProviderUpgraded, ...) (event.Subscription, error)
- type TierProviderInitialized
- type TierProviderInitializedIterator
- type TierProviderOwnershipTransferStarted
- type TierProviderOwnershipTransferStartedIterator
- type TierProviderOwnershipTransferred
- type TierProviderOwnershipTransferredIterator
- type TierProviderPaused
- type TierProviderPausedIterator
- type TierProviderRaw
- func (_TierProvider *TierProviderRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TierProvider *TierProviderRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TierProvider *TierProviderRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TierProviderSession
- func (_TierProvider *TierProviderSession) AcceptOwnership() (*types.Transaction, error)
- func (_TierProvider *TierProviderSession) AddressManager() (common.Address, error)
- func (_TierProvider *TierProviderSession) GetMinTier(arg0 *big.Int) (uint16, error)
- func (_TierProvider *TierProviderSession) GetTier(_tierId uint16) (ITierProviderTier, error)
- func (_TierProvider *TierProviderSession) GetTierIds() ([]uint16, error)
- func (_TierProvider *TierProviderSession) Init(_owner common.Address) (*types.Transaction, error)
- func (_TierProvider *TierProviderSession) LastUnpausedAt() (uint64, error)
- func (_TierProvider *TierProviderSession) Owner() (common.Address, error)
- func (_TierProvider *TierProviderSession) Pause() (*types.Transaction, error)
- func (_TierProvider *TierProviderSession) Paused() (bool, error)
- func (_TierProvider *TierProviderSession) PendingOwner() (common.Address, error)
- func (_TierProvider *TierProviderSession) ProxiableUUID() ([32]byte, error)
- func (_TierProvider *TierProviderSession) RenounceOwnership() (*types.Transaction, error)
- func (_TierProvider *TierProviderSession) Resolve(_chainId uint64, _name [32]byte, _allowZeroAddress bool) (common.Address, error)
- func (_TierProvider *TierProviderSession) Resolve0(_name [32]byte, _allowZeroAddress bool) (common.Address, error)
- func (_TierProvider *TierProviderSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_TierProvider *TierProviderSession) Unpause() (*types.Transaction, error)
- func (_TierProvider *TierProviderSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_TierProvider *TierProviderSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type TierProviderTransactor
- func (_TierProvider *TierProviderTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TierProvider *TierProviderTransactor) Init(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- func (_TierProvider *TierProviderTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TierProvider *TierProviderTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TierProvider *TierProviderTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_TierProvider *TierProviderTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TierProvider *TierProviderTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_TierProvider *TierProviderTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- type TierProviderTransactorRaw
- type TierProviderTransactorSession
- func (_TierProvider *TierProviderTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_TierProvider *TierProviderTransactorSession) Init(_owner common.Address) (*types.Transaction, error)
- func (_TierProvider *TierProviderTransactorSession) Pause() (*types.Transaction, error)
- func (_TierProvider *TierProviderTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_TierProvider *TierProviderTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_TierProvider *TierProviderTransactorSession) Unpause() (*types.Transaction, error)
- func (_TierProvider *TierProviderTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_TierProvider *TierProviderTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type TierProviderUnpaused
- type TierProviderUnpausedIterator
- type TierProviderUpgraded
- type TierProviderUpgradedIterator
- type V3StructCertificationData
- type V3StructECDSAQuoteV3AuthData
- type V3StructEnclaveReport
- type V3StructHeader
- type V3StructParsedV3QuoteStruct
- type V3StructQEAuthData
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: "[{\"type\":\"function\",\"name\":\"acceptOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"addressManager\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getAddress\",\"inputs\":[{\"name\":\"_chainId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"init\",\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"lastUnpausedAt\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"paused\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pendingOwner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"proxiableUUID\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"resolve\",\"inputs\":[{\"name\":\"_chainId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_allowZeroAddress\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"addresspayable\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"resolve\",\"inputs\":[{\"name\":\"_name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_allowZeroAddress\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"addresspayable\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"setAddress\",\"inputs\":[{\"name\":\"_chainId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_newAddress\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"unpause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeTo\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeToAndCall\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"event\",\"name\":\"AddressSet\",\"inputs\":[{\"name\":\"chainId\",\"type\":\"uint64\",\"indexed\":true,\"internalType\":\"uint64\"},{\"name\":\"name\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"},{\"name\":\"newAddress\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"oldAddress\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"AdminChanged\",\"inputs\":[{\"name\":\"previousAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"newAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BeaconUpgraded\",\"inputs\":[{\"name\":\"beacon\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Initialized\",\"inputs\":[{\"name\":\"version\",\"type\":\"uint8\",\"indexed\":false,\"internalType\":\"uint8\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferStarted\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Paused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Unpaused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Upgraded\",\"inputs\":[{\"name\":\"implementation\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"AM_ADDRESS_ALREADY_SET\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"AM_PAUSE_UNSUPPORTED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"INVALID_PAUSE_STATUS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"REENTRANT_CALL\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_DENIED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_INVALID_MANAGER\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_UNEXPECTED_CHAINID\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_ZERO_ADDR\",\"inputs\":[{\"name\":\"chainId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"type\":\"error\",\"name\":\"ZERO_ADDR_MANAGER\",\"inputs\":[]}]",
}
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: "[{\"type\":\"function\",\"name\":\"MAX_GAS_PAYING_PROVER\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"acceptOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"addressManager\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"hashAssignment\",\"inputs\":[{\"name\":\"_assignment\",\"type\":\"tuple\",\"internalType\":\"structAssignmentHook.ProverAssignment\",\"components\":[{\"name\":\"feeToken\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"expiry\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"maxBlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"maxProposedIn\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"metaHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"parentMetaHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"tierFees\",\"type\":\"tuple[]\",\"internalType\":\"structTaikoData.TierFee[]\",\"components\":[{\"name\":\"tier\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"fee\",\"type\":\"uint128\",\"internalType\":\"uint128\"}]},{\"name\":\"signature\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"_taikoL1Address\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_blockProposer\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_assignedProver\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_blobHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"init\",\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_addressManager\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"lastUnpausedAt\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"onBlockProposed\",\"inputs\":[{\"name\":\"_blk\",\"type\":\"tuple\",\"internalType\":\"structTaikoData.Block\",\"components\":[{\"name\":\"metaHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"assignedProver\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"livenessBond\",\"type\":\"uint96\",\"internalType\":\"uint96\"},{\"name\":\"blockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"proposedAt\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"proposedIn\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"nextTransitionId\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"verifiedTransitionId\",\"type\":\"uint32\",\"internalType\":\"uint32\"}]},{\"name\":\"_meta\",\"type\":\"tuple\",\"internalType\":\"structTaikoData.BlockMetadata\",\"components\":[{\"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\":\"bytes32\"},{\"name\":\"coinbase\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"id\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"gasLimit\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"timestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"l1Height\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"minTier\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"blobUsed\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"parentMetaHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"sender\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"name\":\"_data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"paused\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pendingOwner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"proxiableUUID\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"resolve\",\"inputs\":[{\"name\":\"_chainId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_allowZeroAddress\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"addresspayable\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"resolve\",\"inputs\":[{\"name\":\"_name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_allowZeroAddress\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"addresspayable\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"unpause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeTo\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeToAndCall\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"event\",\"name\":\"AdminChanged\",\"inputs\":[{\"name\":\"previousAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"newAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BeaconUpgraded\",\"inputs\":[{\"name\":\"beacon\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BlockAssigned\",\"inputs\":[{\"name\":\"assignedProver\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"meta\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structTaikoData.BlockMetadata\",\"components\":[{\"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\":\"bytes32\"},{\"name\":\"coinbase\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"id\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"gasLimit\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"timestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"l1Height\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"minTier\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"blobUsed\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"parentMetaHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"sender\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"name\":\"assignment\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structAssignmentHook.ProverAssignment\",\"components\":[{\"name\":\"feeToken\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"expiry\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"maxBlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"maxProposedIn\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"metaHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"parentMetaHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"tierFees\",\"type\":\"tuple[]\",\"internalType\":\"structTaikoData.TierFee[]\",\"components\":[{\"name\":\"tier\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"fee\",\"type\":\"uint128\",\"internalType\":\"uint128\"}]},{\"name\":\"signature\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"EtherPaymentFailed\",\"inputs\":[{\"name\":\"to\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"maxGas\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Initialized\",\"inputs\":[{\"name\":\"version\",\"type\":\"uint8\",\"indexed\":false,\"internalType\":\"uint8\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferStarted\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Paused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Unpaused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Upgraded\",\"inputs\":[{\"name\":\"implementation\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"ETH_TRANSFER_FAILED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"HOOK_ASSIGNMENT_EXPIRED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"HOOK_ASSIGNMENT_INVALID_SIG\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"HOOK_TIER_NOT_FOUND\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"INVALID_PAUSE_STATUS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"REENTRANT_CALL\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_DENIED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_INVALID_MANAGER\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_UNEXPECTED_CHAINID\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_ZERO_ADDR\",\"inputs\":[{\"name\":\"chainId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"type\":\"error\",\"name\":\"ZERO_ADDR_MANAGER\",\"inputs\":[]}]",
}
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: "[{\"type\":\"function\",\"name\":\"acceptOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"addressManager\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"approve\",\"inputs\":[{\"name\":\"_meta\",\"type\":\"tuple\",\"internalType\":\"structTaikoData.BlockMetadata\",\"components\":[{\"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\":\"bytes32\"},{\"name\":\"coinbase\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"id\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"gasLimit\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"timestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"l1Height\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"minTier\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"blobUsed\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"parentMetaHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"sender\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"name\":\"_tran\",\"type\":\"tuple\",\"internalType\":\"structTaikoData.Transition\",\"components\":[{\"name\":\"parentHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"blockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"stateRoot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"graffiti\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"_proof\",\"type\":\"tuple\",\"internalType\":\"structTaikoData.TierProof\",\"components\":[{\"name\":\"tier\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"outputs\":[{\"name\":\"approved_\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"guardianIds\",\"inputs\":[{\"name\":\"guardian\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"id\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"guardians\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"init\",\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_addressManager\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"isApproved\",\"inputs\":[{\"name\":\"_hash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"lastUnpausedAt\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"minGuardians\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint32\",\"internalType\":\"uint32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"numGuardians\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"paused\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pendingOwner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"proxiableUUID\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"resolve\",\"inputs\":[{\"name\":\"_chainId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_allowZeroAddress\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"addresspayable\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"resolve\",\"inputs\":[{\"name\":\"_name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_allowZeroAddress\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"addresspayable\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"setGuardians\",\"inputs\":[{\"name\":\"_newGuardians\",\"type\":\"address[]\",\"internalType\":\"address[]\"},{\"name\":\"_minGuardians\",\"type\":\"uint8\",\"internalType\":\"uint8\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"unpause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeTo\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeToAndCall\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"version\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint32\",\"internalType\":\"uint32\"}],\"stateMutability\":\"view\"},{\"type\":\"event\",\"name\":\"AdminChanged\",\"inputs\":[{\"name\":\"previousAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"newAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Approved\",\"inputs\":[{\"name\":\"operationId\",\"type\":\"uint256\",\"indexed\":true,\"internalType\":\"uint256\"},{\"name\":\"approvalBits\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"},{\"name\":\"minGuardiansReached\",\"type\":\"bool\",\"indexed\":false,\"internalType\":\"bool\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BeaconUpgraded\",\"inputs\":[{\"name\":\"beacon\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"GuardianApproval\",\"inputs\":[{\"name\":\"addr\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"blockId\",\"type\":\"uint256\",\"indexed\":true,\"internalType\":\"uint256\"},{\"name\":\"blockHash\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"},{\"name\":\"approved\",\"type\":\"bool\",\"indexed\":false,\"internalType\":\"bool\"},{\"name\":\"proofData\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"GuardiansUpdated\",\"inputs\":[{\"name\":\"version\",\"type\":\"uint32\",\"indexed\":false,\"internalType\":\"uint32\"},{\"name\":\"guardians\",\"type\":\"address[]\",\"indexed\":false,\"internalType\":\"address[]\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Initialized\",\"inputs\":[{\"name\":\"version\",\"type\":\"uint8\",\"indexed\":false,\"internalType\":\"uint8\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferStarted\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Paused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Unpaused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Upgraded\",\"inputs\":[{\"name\":\"implementation\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"INVALID_GUARDIAN\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"INVALID_GUARDIAN_SET\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"INVALID_MIN_GUARDIANS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"INVALID_PAUSE_STATUS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"INVALID_PROOF\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"REENTRANT_CALL\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_DENIED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_INVALID_MANAGER\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_UNEXPECTED_CHAINID\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_ZERO_ADDR\",\"inputs\":[{\"name\":\"chainId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"type\":\"error\",\"name\":\"ZERO_ADDR_MANAGER\",\"inputs\":[]}]",
}
GuardianProverMetaData contains all meta data concerning the GuardianProver contract.
var GuardianVerifierABI = GuardianVerifierMetaData.ABI
GuardianVerifierABI is the input ABI used to generate the binding from. Deprecated: Use GuardianVerifierMetaData.ABI instead.
var GuardianVerifierMetaData = &bind.MetaData{
ABI: "[{\"type\":\"function\",\"name\":\"acceptOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"addressManager\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"init\",\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_addressManager\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"lastUnpausedAt\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"paused\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pendingOwner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"proxiableUUID\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"resolve\",\"inputs\":[{\"name\":\"_chainId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_allowZeroAddress\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"addresspayable\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"resolve\",\"inputs\":[{\"name\":\"_name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_allowZeroAddress\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"addresspayable\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"unpause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeTo\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeToAndCall\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"verifyProof\",\"inputs\":[{\"name\":\"_ctx\",\"type\":\"tuple\",\"internalType\":\"structIVerifier.Context\",\"components\":[{\"name\":\"metaHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"blobHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"prover\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"blockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"isContesting\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"blobUsed\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"msgSender\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structTaikoData.Transition\",\"components\":[{\"name\":\"parentHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"blockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"stateRoot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"graffiti\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"_proof\",\"type\":\"tuple\",\"internalType\":\"structTaikoData.TierProof\",\"components\":[{\"name\":\"tier\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"outputs\":[],\"stateMutability\":\"view\"},{\"type\":\"event\",\"name\":\"AdminChanged\",\"inputs\":[{\"name\":\"previousAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"newAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BeaconUpgraded\",\"inputs\":[{\"name\":\"beacon\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Initialized\",\"inputs\":[{\"name\":\"version\",\"type\":\"uint8\",\"indexed\":false,\"internalType\":\"uint8\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferStarted\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Paused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Unpaused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Upgraded\",\"inputs\":[{\"name\":\"implementation\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"GV_INVALID_PROOF\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"GV_PERMISSION_DENIED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"INVALID_PAUSE_STATUS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"REENTRANT_CALL\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_DENIED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_INVALID_MANAGER\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_UNEXPECTED_CHAINID\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_ZERO_ADDR\",\"inputs\":[{\"name\":\"chainId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"type\":\"error\",\"name\":\"ZERO_ADDR_MANAGER\",\"inputs\":[]}]",
}
GuardianVerifierMetaData contains all meta data concerning the GuardianVerifier contract.
var LibProposingABI = LibProposingMetaData.ABI
LibProposingABI is the input ABI used to generate the binding from. Deprecated: Use LibProposingMetaData.ABI instead.
var LibProposingMetaData = &bind.MetaData{
ABI: "[{\"type\":\"event\",\"name\":\"BlockProposed\",\"inputs\":[{\"name\":\"blockId\",\"type\":\"uint256\",\"indexed\":true,\"internalType\":\"uint256\"},{\"name\":\"assignedProver\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"livenessBond\",\"type\":\"uint96\",\"indexed\":false,\"internalType\":\"uint96\"},{\"name\":\"meta\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structTaikoData.BlockMetadata\",\"components\":[{\"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\":\"bytes32\"},{\"name\":\"coinbase\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"id\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"gasLimit\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"timestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"l1Height\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"minTier\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"blobUsed\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"parentMetaHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"sender\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"name\":\"depositsProcessed\",\"type\":\"tuple[]\",\"indexed\":false,\"internalType\":\"structTaikoData.EthDeposit[]\",\"components\":[{\"name\":\"recipient\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint96\",\"internalType\":\"uint96\"},{\"name\":\"id\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"L1_BLOB_NOT_AVAILABLE\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_BLOB_NOT_FOUND\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_HOOK\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_PROVER\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_SIG\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_LIVENESS_BOND_NOT_RECEIVED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_TOO_MANY_BLOCKS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_UNAUTHORIZED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_UNEXPECTED_PARENT\",\"inputs\":[]}]",
}
LibProposingMetaData contains all meta data concerning the LibProposing contract.
var LibProvingABI = LibProvingMetaData.ABI
LibProvingABI is the input ABI used to generate the binding from. Deprecated: Use LibProvingMetaData.ABI instead.
var LibProvingMetaData = &bind.MetaData{
ABI: "[{\"type\":\"event\",\"name\":\"ProvingPaused\",\"inputs\":[{\"name\":\"paused\",\"type\":\"bool\",\"indexed\":false,\"internalType\":\"bool\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"TransitionContested\",\"inputs\":[{\"name\":\"blockId\",\"type\":\"uint256\",\"indexed\":true,\"internalType\":\"uint256\"},{\"name\":\"tran\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structTaikoData.Transition\",\"components\":[{\"name\":\"parentHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"blockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"stateRoot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"graffiti\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"contester\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"contestBond\",\"type\":\"uint96\",\"indexed\":false,\"internalType\":\"uint96\"},{\"name\":\"tier\",\"type\":\"uint16\",\"indexed\":false,\"internalType\":\"uint16\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"TransitionProved\",\"inputs\":[{\"name\":\"blockId\",\"type\":\"uint256\",\"indexed\":true,\"internalType\":\"uint256\"},{\"name\":\"tran\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structTaikoData.Transition\",\"components\":[{\"name\":\"parentHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"blockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"stateRoot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"graffiti\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"prover\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"validityBond\",\"type\":\"uint96\",\"indexed\":false,\"internalType\":\"uint96\"},{\"name\":\"tier\",\"type\":\"uint16\",\"indexed\":false,\"internalType\":\"uint16\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"L1_ALREADY_CONTESTED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_ALREADY_PROVED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_BLOCK_MISMATCH\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_CANNOT_CONTEST\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_BLOCK_ID\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_PAUSE_STATUS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_TIER\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_TRANSITION\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_MISSING_VERIFIER\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_NOT_ASSIGNED_PROVER\",\"inputs\":[]}]",
}
LibProvingMetaData contains all meta data concerning the LibProving contract.
var LibUtilsABI = LibUtilsMetaData.ABI
LibUtilsABI is the input ABI used to generate the binding from. Deprecated: Use LibUtilsMetaData.ABI instead.
var LibUtilsMetaData = &bind.MetaData{
ABI: "[{\"type\":\"error\",\"name\":\"L1_BLOCK_MISMATCH\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_BLOCK_ID\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_TRANSITION_NOT_FOUND\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_UNEXPECTED_TRANSITION_ID\",\"inputs\":[]}]",
}
LibUtilsMetaData contains all meta data concerning the LibUtils contract.
var LibVerifyingABI = LibVerifyingMetaData.ABI
LibVerifyingABI is the input ABI used to generate the binding from. Deprecated: Use LibVerifyingMetaData.ABI instead.
var LibVerifyingMetaData = &bind.MetaData{
ABI: "[{\"type\":\"event\",\"name\":\"BlockVerified\",\"inputs\":[{\"name\":\"blockId\",\"type\":\"uint256\",\"indexed\":true,\"internalType\":\"uint256\"},{\"name\":\"prover\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"blockHash\",\"type\":\"bytes32\",\"indexed\":false,\"internalType\":\"bytes32\"},{\"name\":\"stateRoot\",\"type\":\"bytes32\",\"indexed\":false,\"internalType\":\"bytes32\"},{\"name\":\"tier\",\"type\":\"uint16\",\"indexed\":false,\"internalType\":\"uint16\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"StateVariablesUpdated\",\"inputs\":[{\"name\":\"slotB\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structTaikoData.SlotB\",\"components\":[{\"name\":\"numBlocks\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"lastVerifiedBlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"provingPaused\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"__reservedB1\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"__reservedB2\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"__reservedB3\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"lastUnpausedAt\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"L1_BLOCK_MISMATCH\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_CONFIG\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_GENESIS_HASH\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_TRANSITION_ID_ZERO\",\"inputs\":[]}]",
}
LibVerifyingMetaData contains all meta data concerning the LibVerifying contract.
var SgxVerifierABI = SgxVerifierMetaData.ABI
SgxVerifierABI is the input ABI used to generate the binding from. Deprecated: Use SgxVerifierMetaData.ABI instead.
var SgxVerifierMetaData = &bind.MetaData{
ABI: "[{\"type\":\"function\",\"name\":\"INSTANCE_EXPIRY\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"INSTANCE_VALIDITY_DELAY\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"acceptOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"addInstances\",\"inputs\":[{\"name\":\"_instances\",\"type\":\"address[]\",\"internalType\":\"address[]\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"addressManager\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"addressRegistered\",\"inputs\":[{\"name\":\"instanceAddress\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"alreadyAttested\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"deleteInstances\",\"inputs\":[{\"name\":\"_ids\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"init\",\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_addressManager\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"instances\",\"inputs\":[{\"name\":\"instanceId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"addr\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"validSince\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"lastUnpausedAt\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"nextInstanceId\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"paused\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pendingOwner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"proxiableUUID\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"registerInstance\",\"inputs\":[{\"name\":\"_attestation\",\"type\":\"tuple\",\"internalType\":\"structV3Struct.ParsedV3QuoteStruct\",\"components\":[{\"name\":\"header\",\"type\":\"tuple\",\"internalType\":\"structV3Struct.Header\",\"components\":[{\"name\":\"version\",\"type\":\"bytes2\",\"internalType\":\"bytes2\"},{\"name\":\"attestationKeyType\",\"type\":\"bytes2\",\"internalType\":\"bytes2\"},{\"name\":\"teeType\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"},{\"name\":\"qeSvn\",\"type\":\"bytes2\",\"internalType\":\"bytes2\"},{\"name\":\"pceSvn\",\"type\":\"bytes2\",\"internalType\":\"bytes2\"},{\"name\":\"qeVendorId\",\"type\":\"bytes16\",\"internalType\":\"bytes16\"},{\"name\":\"userData\",\"type\":\"bytes20\",\"internalType\":\"bytes20\"}]},{\"name\":\"localEnclaveReport\",\"type\":\"tuple\",\"internalType\":\"structV3Struct.EnclaveReport\",\"components\":[{\"name\":\"cpuSvn\",\"type\":\"bytes16\",\"internalType\":\"bytes16\"},{\"name\":\"miscSelect\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"},{\"name\":\"reserved1\",\"type\":\"bytes28\",\"internalType\":\"bytes28\"},{\"name\":\"attributes\",\"type\":\"bytes16\",\"internalType\":\"bytes16\"},{\"name\":\"mrEnclave\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"reserved2\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"mrSigner\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"reserved3\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"isvProdId\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"isvSvn\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"reserved4\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"reportData\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"v3AuthData\",\"type\":\"tuple\",\"internalType\":\"structV3Struct.ECDSAQuoteV3AuthData\",\"components\":[{\"name\":\"ecdsa256BitSignature\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"ecdsaAttestationKey\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"pckSignedQeReport\",\"type\":\"tuple\",\"internalType\":\"structV3Struct.EnclaveReport\",\"components\":[{\"name\":\"cpuSvn\",\"type\":\"bytes16\",\"internalType\":\"bytes16\"},{\"name\":\"miscSelect\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"},{\"name\":\"reserved1\",\"type\":\"bytes28\",\"internalType\":\"bytes28\"},{\"name\":\"attributes\",\"type\":\"bytes16\",\"internalType\":\"bytes16\"},{\"name\":\"mrEnclave\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"reserved2\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"mrSigner\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"reserved3\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"isvProdId\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"isvSvn\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"reserved4\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"reportData\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"qeReportSignature\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"qeAuthData\",\"type\":\"tuple\",\"internalType\":\"structV3Struct.QEAuthData\",\"components\":[{\"name\":\"parsedDataSize\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"certification\",\"type\":\"tuple\",\"internalType\":\"structV3Struct.CertificationData\",\"components\":[{\"name\":\"certType\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"certDataSize\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"decodedCertDataArray\",\"type\":\"bytes[3]\",\"internalType\":\"bytes[3]\"}]}]}]}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"resolve\",\"inputs\":[{\"name\":\"_chainId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_allowZeroAddress\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"addresspayable\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"resolve\",\"inputs\":[{\"name\":\"_name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_allowZeroAddress\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"addresspayable\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"unpause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeTo\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeToAndCall\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"verifyProof\",\"inputs\":[{\"name\":\"_ctx\",\"type\":\"tuple\",\"internalType\":\"structIVerifier.Context\",\"components\":[{\"name\":\"metaHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"blobHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"prover\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"blockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"isContesting\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"blobUsed\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"msgSender\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"name\":\"_tran\",\"type\":\"tuple\",\"internalType\":\"structTaikoData.Transition\",\"components\":[{\"name\":\"parentHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"blockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"stateRoot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"graffiti\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"_proof\",\"type\":\"tuple\",\"internalType\":\"structTaikoData.TierProof\",\"components\":[{\"name\":\"tier\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"event\",\"name\":\"AdminChanged\",\"inputs\":[{\"name\":\"previousAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"newAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BeaconUpgraded\",\"inputs\":[{\"name\":\"beacon\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Initialized\",\"inputs\":[{\"name\":\"version\",\"type\":\"uint8\",\"indexed\":false,\"internalType\":\"uint8\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"InstanceAdded\",\"inputs\":[{\"name\":\"id\",\"type\":\"uint256\",\"indexed\":true,\"internalType\":\"uint256\"},{\"name\":\"instance\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"replaced\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"validSince\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"InstanceDeleted\",\"inputs\":[{\"name\":\"id\",\"type\":\"uint256\",\"indexed\":true,\"internalType\":\"uint256\"},{\"name\":\"instance\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferStarted\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Paused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Unpaused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Upgraded\",\"inputs\":[{\"name\":\"implementation\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"INVALID_PAUSE_STATUS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"REENTRANT_CALL\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_DENIED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_INVALID_MANAGER\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_UNEXPECTED_CHAINID\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_ZERO_ADDR\",\"inputs\":[{\"name\":\"chainId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"type\":\"error\",\"name\":\"SGX_ALREADY_ATTESTED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"SGX_INVALID_ATTESTATION\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"SGX_INVALID_INSTANCE\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"SGX_INVALID_PROOF\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"SGX_RA_NOT_SUPPORTED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZERO_ADDR_MANAGER\",\"inputs\":[]}]",
}
SgxVerifierMetaData contains all meta data concerning the SgxVerifier 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: "[{\"type\":\"receive\",\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"acceptOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"addressManager\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getBlock\",\"inputs\":[{\"name\":\"_blockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"outputs\":[{\"name\":\"blk_\",\"type\":\"tuple\",\"internalType\":\"structTaikoData.Block\",\"components\":[{\"name\":\"metaHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"assignedProver\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"livenessBond\",\"type\":\"uint96\",\"internalType\":\"uint96\"},{\"name\":\"blockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"proposedAt\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"proposedIn\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"nextTransitionId\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"verifiedTransitionId\",\"type\":\"uint32\",\"internalType\":\"uint32\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getConfig\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structTaikoData.Config\",\"components\":[{\"name\":\"chainId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"blockMaxProposals\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"blockRingBufferSize\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"maxBlocksToVerifyPerProposal\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"blockMaxGasLimit\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"livenessBond\",\"type\":\"uint96\",\"internalType\":\"uint96\"},{\"name\":\"blockSyncThreshold\",\"type\":\"uint8\",\"internalType\":\"uint8\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getStateVariables\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structTaikoData.SlotA\",\"components\":[{\"name\":\"genesisHeight\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"genesisTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"lastSyncedBlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"lastSynecdAt\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structTaikoData.SlotB\",\"components\":[{\"name\":\"numBlocks\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"lastVerifiedBlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"provingPaused\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"__reservedB1\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"__reservedB2\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"__reservedB3\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"lastUnpausedAt\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getTransition\",\"inputs\":[{\"name\":\"_blockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_tid\",\"type\":\"uint32\",\"internalType\":\"uint32\"}],\"outputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structTaikoData.TransitionState\",\"components\":[{\"name\":\"key\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"blockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"stateRoot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"prover\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"validityBond\",\"type\":\"uint96\",\"internalType\":\"uint96\"},{\"name\":\"contester\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"contestBond\",\"type\":\"uint96\",\"internalType\":\"uint96\"},{\"name\":\"timestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"tier\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"__reserved1\",\"type\":\"uint8\",\"internalType\":\"uint8\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getTransition\",\"inputs\":[{\"name\":\"_blockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_parentHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structTaikoData.TransitionState\",\"components\":[{\"name\":\"key\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"blockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"stateRoot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"prover\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"validityBond\",\"type\":\"uint96\",\"internalType\":\"uint96\"},{\"name\":\"contester\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"contestBond\",\"type\":\"uint96\",\"internalType\":\"uint96\"},{\"name\":\"timestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"tier\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"__reserved1\",\"type\":\"uint8\",\"internalType\":\"uint8\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"init\",\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_addressManager\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_genesisBlockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"init2\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"lastUnpausedAt\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"pauseProving\",\"inputs\":[{\"name\":\"_pause\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"paused\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pendingOwner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"proposeBlock\",\"inputs\":[{\"name\":\"_params\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"_txList\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[{\"name\":\"meta_\",\"type\":\"tuple\",\"internalType\":\"structTaikoData.BlockMetadata\",\"components\":[{\"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\":\"bytes32\"},{\"name\":\"coinbase\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"id\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"gasLimit\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"timestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"l1Height\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"minTier\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"blobUsed\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"parentMetaHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"sender\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"name\":\"deposits_\",\"type\":\"tuple[]\",\"internalType\":\"structTaikoData.EthDeposit[]\",\"components\":[{\"name\":\"recipient\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint96\",\"internalType\":\"uint96\"},{\"name\":\"id\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"proveBlock\",\"inputs\":[{\"name\":\"_blockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_input\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"proxiableUUID\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"resolve\",\"inputs\":[{\"name\":\"_chainId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_allowZeroAddress\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"addresspayable\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"resolve\",\"inputs\":[{\"name\":\"_name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_allowZeroAddress\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"addresspayable\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"slotA\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structTaikoData.SlotA\",\"components\":[{\"name\":\"genesisHeight\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"genesisTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"lastSyncedBlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"lastSynecdAt\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"slotB\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structTaikoData.SlotB\",\"components\":[{\"name\":\"numBlocks\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"lastVerifiedBlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"provingPaused\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"__reservedB1\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"__reservedB2\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"__reservedB3\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"lastUnpausedAt\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"state\",\"inputs\":[],\"outputs\":[{\"name\":\"__reserve1\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"slotA\",\"type\":\"tuple\",\"internalType\":\"structTaikoData.SlotA\",\"components\":[{\"name\":\"genesisHeight\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"genesisTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"lastSyncedBlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"lastSynecdAt\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"slotB\",\"type\":\"tuple\",\"internalType\":\"structTaikoData.SlotB\",\"components\":[{\"name\":\"numBlocks\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"lastVerifiedBlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"provingPaused\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"__reservedB1\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"__reservedB2\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"__reservedB3\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"lastUnpausedAt\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"unpause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeTo\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeToAndCall\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"verifyBlocks\",\"inputs\":[{\"name\":\"_maxBlocksToVerify\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"event\",\"name\":\"AdminChanged\",\"inputs\":[{\"name\":\"previousAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"newAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BeaconUpgraded\",\"inputs\":[{\"name\":\"beacon\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BlockProposed\",\"inputs\":[{\"name\":\"blockId\",\"type\":\"uint256\",\"indexed\":true,\"internalType\":\"uint256\"},{\"name\":\"assignedProver\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"livenessBond\",\"type\":\"uint96\",\"indexed\":false,\"internalType\":\"uint96\"},{\"name\":\"meta\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structTaikoData.BlockMetadata\",\"components\":[{\"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\":\"bytes32\"},{\"name\":\"coinbase\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"id\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"gasLimit\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"timestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"l1Height\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"minTier\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"blobUsed\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"parentMetaHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"sender\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"name\":\"depositsProcessed\",\"type\":\"tuple[]\",\"indexed\":false,\"internalType\":\"structTaikoData.EthDeposit[]\",\"components\":[{\"name\":\"recipient\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint96\",\"internalType\":\"uint96\"},{\"name\":\"id\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BlockProposed\",\"inputs\":[{\"name\":\"blockId\",\"type\":\"uint256\",\"indexed\":true,\"internalType\":\"uint256\"},{\"name\":\"assignedProver\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"livenessBond\",\"type\":\"uint96\",\"indexed\":false,\"internalType\":\"uint96\"},{\"name\":\"meta\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structTaikoData.BlockMetadata\",\"components\":[{\"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\":\"bytes32\"},{\"name\":\"coinbase\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"id\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"gasLimit\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"timestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"l1Height\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"minTier\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"blobUsed\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"parentMetaHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"sender\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"name\":\"depositsProcessed\",\"type\":\"tuple[]\",\"indexed\":false,\"internalType\":\"structTaikoData.EthDeposit[]\",\"components\":[{\"name\":\"recipient\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint96\",\"internalType\":\"uint96\"},{\"name\":\"id\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BlockVerified\",\"inputs\":[{\"name\":\"blockId\",\"type\":\"uint256\",\"indexed\":true,\"internalType\":\"uint256\"},{\"name\":\"prover\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"blockHash\",\"type\":\"bytes32\",\"indexed\":false,\"internalType\":\"bytes32\"},{\"name\":\"stateRoot\",\"type\":\"bytes32\",\"indexed\":false,\"internalType\":\"bytes32\"},{\"name\":\"tier\",\"type\":\"uint16\",\"indexed\":false,\"internalType\":\"uint16\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BlockVerified\",\"inputs\":[{\"name\":\"blockId\",\"type\":\"uint256\",\"indexed\":true,\"internalType\":\"uint256\"},{\"name\":\"prover\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"blockHash\",\"type\":\"bytes32\",\"indexed\":false,\"internalType\":\"bytes32\"},{\"name\":\"stateRoot\",\"type\":\"bytes32\",\"indexed\":false,\"internalType\":\"bytes32\"},{\"name\":\"tier\",\"type\":\"uint16\",\"indexed\":false,\"internalType\":\"uint16\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"EthDeposited\",\"inputs\":[{\"name\":\"deposit\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structTaikoData.EthDeposit\",\"components\":[{\"name\":\"recipient\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint96\",\"internalType\":\"uint96\"},{\"name\":\"id\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Initialized\",\"inputs\":[{\"name\":\"version\",\"type\":\"uint8\",\"indexed\":false,\"internalType\":\"uint8\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferStarted\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Paused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ProvingPaused\",\"inputs\":[{\"name\":\"paused\",\"type\":\"bool\",\"indexed\":false,\"internalType\":\"bool\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ProvingPaused\",\"inputs\":[{\"name\":\"paused\",\"type\":\"bool\",\"indexed\":false,\"internalType\":\"bool\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"StateVariablesUpdated\",\"inputs\":[{\"name\":\"slotB\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structTaikoData.SlotB\",\"components\":[{\"name\":\"numBlocks\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"lastVerifiedBlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"provingPaused\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"__reservedB1\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"__reservedB2\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"__reservedB3\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"lastUnpausedAt\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"StateVariablesUpdated\",\"inputs\":[{\"name\":\"slotB\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structTaikoData.SlotB\",\"components\":[{\"name\":\"numBlocks\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"lastVerifiedBlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"provingPaused\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"__reservedB1\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"__reservedB2\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"__reservedB3\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"lastUnpausedAt\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"TransitionContested\",\"inputs\":[{\"name\":\"blockId\",\"type\":\"uint256\",\"indexed\":true,\"internalType\":\"uint256\"},{\"name\":\"tran\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structTaikoData.Transition\",\"components\":[{\"name\":\"parentHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"blockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"stateRoot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"graffiti\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"contester\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"contestBond\",\"type\":\"uint96\",\"indexed\":false,\"internalType\":\"uint96\"},{\"name\":\"tier\",\"type\":\"uint16\",\"indexed\":false,\"internalType\":\"uint16\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"TransitionContested\",\"inputs\":[{\"name\":\"blockId\",\"type\":\"uint256\",\"indexed\":true,\"internalType\":\"uint256\"},{\"name\":\"tran\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structTaikoData.Transition\",\"components\":[{\"name\":\"parentHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"blockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"stateRoot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"graffiti\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"contester\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"contestBond\",\"type\":\"uint96\",\"indexed\":false,\"internalType\":\"uint96\"},{\"name\":\"tier\",\"type\":\"uint16\",\"indexed\":false,\"internalType\":\"uint16\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"TransitionProved\",\"inputs\":[{\"name\":\"blockId\",\"type\":\"uint256\",\"indexed\":true,\"internalType\":\"uint256\"},{\"name\":\"tran\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structTaikoData.Transition\",\"components\":[{\"name\":\"parentHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"blockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"stateRoot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"graffiti\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"prover\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"validityBond\",\"type\":\"uint96\",\"indexed\":false,\"internalType\":\"uint96\"},{\"name\":\"tier\",\"type\":\"uint16\",\"indexed\":false,\"internalType\":\"uint16\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"TransitionProved\",\"inputs\":[{\"name\":\"blockId\",\"type\":\"uint256\",\"indexed\":true,\"internalType\":\"uint256\"},{\"name\":\"tran\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structTaikoData.Transition\",\"components\":[{\"name\":\"parentHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"blockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"stateRoot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"graffiti\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"prover\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"validityBond\",\"type\":\"uint96\",\"indexed\":false,\"internalType\":\"uint96\"},{\"name\":\"tier\",\"type\":\"uint16\",\"indexed\":false,\"internalType\":\"uint16\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Unpaused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Upgraded\",\"inputs\":[{\"name\":\"implementation\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"ETH_TRANSFER_FAILED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"INVALID_PAUSE_STATUS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_ALREADY_CONTESTED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_ALREADY_CONTESTED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_ALREADY_PROVED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_ALREADY_PROVED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_BLOB_NOT_AVAILABLE\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_BLOB_NOT_AVAILABLE\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_BLOB_NOT_FOUND\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_BLOB_NOT_FOUND\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_BLOCK_MISMATCH\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_BLOCK_MISMATCH\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_BLOCK_MISMATCH\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_CANNOT_CONTEST\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_CANNOT_CONTEST\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_BLOCK_ID\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_BLOCK_ID\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_BLOCK_ID\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_CONFIG\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_CONFIG\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_GENESIS_HASH\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_GENESIS_HASH\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_HOOK\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_HOOK\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_PARAM\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_PAUSE_STATUS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_PAUSE_STATUS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_PROVER\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_PROVER\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_SIG\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_SIG\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_TIER\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_TIER\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_TRANSITION\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_INVALID_TRANSITION\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_LIVENESS_BOND_NOT_RECEIVED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_LIVENESS_BOND_NOT_RECEIVED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_MISSING_VERIFIER\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_MISSING_VERIFIER\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_NOT_ASSIGNED_PROVER\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_NOT_ASSIGNED_PROVER\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_PROVING_PAUSED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_RECEIVE_DISABLED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_TOO_MANY_BLOCKS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_TOO_MANY_BLOCKS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_TRANSITION_ID_ZERO\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_TRANSITION_ID_ZERO\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_TRANSITION_NOT_FOUND\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_TRANSITION_NOT_FOUND\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_UNAUTHORIZED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_UNAUTHORIZED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_UNEXPECTED_PARENT\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_UNEXPECTED_PARENT\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_UNEXPECTED_TRANSITION_ID\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L1_UNEXPECTED_TRANSITION_ID\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"REENTRANT_CALL\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_DENIED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_INVALID_MANAGER\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_UNEXPECTED_CHAINID\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_ZERO_ADDR\",\"inputs\":[{\"name\":\"chainId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"type\":\"error\",\"name\":\"ZERO_ADDR_MANAGER\",\"inputs\":[]}]",
}
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: "[{\"type\":\"function\",\"name\":\"GOLDEN_TOUCH_ADDRESS\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"acceptOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"addressManager\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"anchor\",\"inputs\":[{\"name\":\"_l1BlockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_l1StateRoot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_l1BlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_parentGasUsed\",\"type\":\"uint32\",\"internalType\":\"uint32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"gasExcess\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getBasefee\",\"inputs\":[{\"name\":\"_l1BlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_parentGasUsed\",\"type\":\"uint32\",\"internalType\":\"uint32\"}],\"outputs\":[{\"name\":\"basefee_\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"gasExcess_\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getBlockHash\",\"inputs\":[{\"name\":\"_blockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getConfig\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structLibL2Config.Config\",\"components\":[{\"name\":\"gasTargetPerL1Block\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"basefeeAdjustmentQuotient\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"gasExcessMinValue\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"init\",\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_addressManager\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_l1ChainId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_gasExcess\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"l1ChainId\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"l2Hashes\",\"inputs\":[{\"name\":\"blockId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"blockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"lastSyncedBlock\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"lastUnpausedAt\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"parentTimestamp\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"paused\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pendingOwner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"proxiableUUID\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"publicInputHash\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"resolve\",\"inputs\":[{\"name\":\"_chainId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_allowZeroAddress\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"addresspayable\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"resolve\",\"inputs\":[{\"name\":\"_name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_allowZeroAddress\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"addresspayable\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"skipFeeCheck\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"unpause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeTo\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeToAndCall\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"withdraw\",\"inputs\":[{\"name\":\"_token\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_to\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"event\",\"name\":\"AdminChanged\",\"inputs\":[{\"name\":\"previousAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"newAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Anchored\",\"inputs\":[{\"name\":\"parentHash\",\"type\":\"bytes32\",\"indexed\":false,\"internalType\":\"bytes32\"},{\"name\":\"gasExcess\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BeaconUpgraded\",\"inputs\":[{\"name\":\"beacon\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Initialized\",\"inputs\":[{\"name\":\"version\",\"type\":\"uint8\",\"indexed\":false,\"internalType\":\"uint8\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferStarted\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Paused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Unpaused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Upgraded\",\"inputs\":[{\"name\":\"implementation\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"EIP1559_INVALID_PARAMS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ETH_TRANSFER_FAILED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"INVALID_PAUSE_STATUS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L2_BASEFEE_MISMATCH\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L2_INVALID_L1_CHAIN_ID\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L2_INVALID_L2_CHAIN_ID\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L2_INVALID_PARAM\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L2_INVALID_SENDER\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L2_PUBLIC_INPUT_HASH_MISMATCH\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L2_TOO_LATE\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"Overflow\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"REENTRANT_CALL\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_DENIED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_INVALID_MANAGER\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_UNEXPECTED_CHAINID\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_ZERO_ADDR\",\"inputs\":[{\"name\":\"chainId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"type\":\"error\",\"name\":\"ZERO_ADDR_MANAGER\",\"inputs\":[]}]",
}
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: "[{\"type\":\"receive\",\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"CANCELLER_ROLE\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"DEFAULT_ADMIN_ROLE\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"EXECUTOR_ROLE\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"PROPOSER_ROLE\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"TIMELOCK_ADMIN_ROLE\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"acceptOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"addressManager\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"cancel\",\"inputs\":[{\"name\":\"id\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"execute\",\"inputs\":[{\"name\":\"target\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"value\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"payload\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"predecessor\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"salt\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"executeBatch\",\"inputs\":[{\"name\":\"targets\",\"type\":\"address[]\",\"internalType\":\"address[]\"},{\"name\":\"values\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"},{\"name\":\"payloads\",\"type\":\"bytes[]\",\"internalType\":\"bytes[]\"},{\"name\":\"predecessor\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"salt\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"getMinDelay\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getRoleAdmin\",\"inputs\":[{\"name\":\"role\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getTimestamp\",\"inputs\":[{\"name\":\"id\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"grantRole\",\"inputs\":[{\"name\":\"role\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"hasRole\",\"inputs\":[{\"name\":\"role\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"hashOperation\",\"inputs\":[{\"name\":\"target\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"value\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"predecessor\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"salt\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"hashOperationBatch\",\"inputs\":[{\"name\":\"targets\",\"type\":\"address[]\",\"internalType\":\"address[]\"},{\"name\":\"values\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"},{\"name\":\"payloads\",\"type\":\"bytes[]\",\"internalType\":\"bytes[]\"},{\"name\":\"predecessor\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"salt\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"init\",\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_minDelay\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"isOperation\",\"inputs\":[{\"name\":\"id\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"isOperationDone\",\"inputs\":[{\"name\":\"id\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"isOperationPending\",\"inputs\":[{\"name\":\"id\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"isOperationReady\",\"inputs\":[{\"name\":\"id\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"lastUnpausedAt\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"onERC1155BatchReceived\",\"inputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"},{\"name\":\"\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"},{\"name\":\"\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onERC1155Received\",\"inputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onERC721Received\",\"inputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"paused\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pendingOwner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"proxiableUUID\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"renounceRole\",\"inputs\":[{\"name\":\"role\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"resolve\",\"inputs\":[{\"name\":\"_chainId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_allowZeroAddress\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"addresspayable\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"resolve\",\"inputs\":[{\"name\":\"_name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_allowZeroAddress\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"addresspayable\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"revokeRole\",\"inputs\":[{\"name\":\"role\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"schedule\",\"inputs\":[{\"name\":\"target\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"value\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"predecessor\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"salt\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"delay\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"scheduleBatch\",\"inputs\":[{\"name\":\"targets\",\"type\":\"address[]\",\"internalType\":\"address[]\"},{\"name\":\"values\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"},{\"name\":\"payloads\",\"type\":\"bytes[]\",\"internalType\":\"bytes[]\"},{\"name\":\"predecessor\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"salt\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"delay\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"supportsInterface\",\"inputs\":[{\"name\":\"interfaceId\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"unpause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"updateDelay\",\"inputs\":[{\"name\":\"newDelay\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeTo\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeToAndCall\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"event\",\"name\":\"AdminChanged\",\"inputs\":[{\"name\":\"previousAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"newAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BeaconUpgraded\",\"inputs\":[{\"name\":\"beacon\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"CallExecuted\",\"inputs\":[{\"name\":\"id\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"},{\"name\":\"index\",\"type\":\"uint256\",\"indexed\":true,\"internalType\":\"uint256\"},{\"name\":\"target\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"value\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"},{\"name\":\"data\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"CallSalt\",\"inputs\":[{\"name\":\"id\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"},{\"name\":\"salt\",\"type\":\"bytes32\",\"indexed\":false,\"internalType\":\"bytes32\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"CallScheduled\",\"inputs\":[{\"name\":\"id\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"},{\"name\":\"index\",\"type\":\"uint256\",\"indexed\":true,\"internalType\":\"uint256\"},{\"name\":\"target\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"value\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"},{\"name\":\"data\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"},{\"name\":\"predecessor\",\"type\":\"bytes32\",\"indexed\":false,\"internalType\":\"bytes32\"},{\"name\":\"delay\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Cancelled\",\"inputs\":[{\"name\":\"id\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Initialized\",\"inputs\":[{\"name\":\"version\",\"type\":\"uint8\",\"indexed\":false,\"internalType\":\"uint8\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"MinDelayChange\",\"inputs\":[{\"name\":\"oldDuration\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"},{\"name\":\"newDuration\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferStarted\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Paused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"RoleAdminChanged\",\"inputs\":[{\"name\":\"role\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"},{\"name\":\"previousAdminRole\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"},{\"name\":\"newAdminRole\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"RoleGranted\",\"inputs\":[{\"name\":\"role\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"},{\"name\":\"account\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"sender\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"RoleRevoked\",\"inputs\":[{\"name\":\"role\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"},{\"name\":\"account\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"sender\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Unpaused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Upgraded\",\"inputs\":[{\"name\":\"implementation\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"INVALID_PAUSE_STATUS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"REENTRANT_CALL\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_DENIED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_INVALID_MANAGER\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_UNEXPECTED_CHAINID\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_ZERO_ADDR\",\"inputs\":[{\"name\":\"chainId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"type\":\"error\",\"name\":\"ZERO_ADDR_MANAGER\",\"inputs\":[]}]",
}
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: "[{\"type\":\"function\",\"name\":\"CLOCK_MODE\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"DOMAIN_SEPARATOR\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"acceptOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"addressManager\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"allowance\",\"inputs\":[{\"name\":\"owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"spender\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"approve\",\"inputs\":[{\"name\":\"spender\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"balanceOf\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"balanceOfAt\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"snapshotId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"burn\",\"inputs\":[{\"name\":\"_from\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"checkpoints\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"pos\",\"type\":\"uint32\",\"internalType\":\"uint32\"}],\"outputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structERC20VotesUpgradeable.Checkpoint\",\"components\":[{\"name\":\"fromBlock\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"votes\",\"type\":\"uint224\",\"internalType\":\"uint224\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"clock\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint48\",\"internalType\":\"uint48\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"decimals\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint8\",\"internalType\":\"uint8\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"decreaseAllowance\",\"inputs\":[{\"name\":\"spender\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"subtractedValue\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"delegate\",\"inputs\":[{\"name\":\"delegatee\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"delegateBySig\",\"inputs\":[{\"name\":\"delegatee\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"nonce\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"expiry\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"v\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"r\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"s\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"delegates\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"eip712Domain\",\"inputs\":[],\"outputs\":[{\"name\":\"fields\",\"type\":\"bytes1\",\"internalType\":\"bytes1\"},{\"name\":\"name\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"chainId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"verifyingContract\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"salt\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"extensions\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getPastTotalSupply\",\"inputs\":[{\"name\":\"timepoint\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getPastVotes\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"timepoint\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getVotes\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"increaseAllowance\",\"inputs\":[{\"name\":\"spender\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"addedValue\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"init\",\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_name\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"_symbol\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"_recipient\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_addressManager\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"lastUnpausedAt\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"name\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"nonces\",\"inputs\":[{\"name\":\"owner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"numCheckpoints\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint32\",\"internalType\":\"uint32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"paused\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pendingOwner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"permit\",\"inputs\":[{\"name\":\"owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"spender\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"value\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"deadline\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"v\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"r\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"s\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"proxiableUUID\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"resolve\",\"inputs\":[{\"name\":\"_chainId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_allowZeroAddress\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"addresspayable\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"resolve\",\"inputs\":[{\"name\":\"_name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_allowZeroAddress\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"addresspayable\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"snapshot\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"symbol\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"totalSupply\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"totalSupplyAt\",\"inputs\":[{\"name\":\"snapshotId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"transfer\",\"inputs\":[{\"name\":\"_to\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"transferFrom\",\"inputs\":[{\"name\":\"_from\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_to\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"unpause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeTo\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeToAndCall\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"event\",\"name\":\"AdminChanged\",\"inputs\":[{\"name\":\"previousAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"newAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Approval\",\"inputs\":[{\"name\":\"owner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"spender\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"value\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BeaconUpgraded\",\"inputs\":[{\"name\":\"beacon\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"DelegateChanged\",\"inputs\":[{\"name\":\"delegator\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"fromDelegate\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"toDelegate\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"DelegateVotesChanged\",\"inputs\":[{\"name\":\"delegate\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"previousBalance\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"},{\"name\":\"newBalance\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"EIP712DomainChanged\",\"inputs\":[],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Initialized\",\"inputs\":[{\"name\":\"version\",\"type\":\"uint8\",\"indexed\":false,\"internalType\":\"uint8\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferStarted\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Paused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Snapshot\",\"inputs\":[{\"name\":\"id\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Transfer\",\"inputs\":[{\"name\":\"from\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"to\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"value\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Unpaused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Upgraded\",\"inputs\":[{\"name\":\"implementation\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"INVALID_PAUSE_STATUS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"REENTRANT_CALL\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_DENIED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_INVALID_MANAGER\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_UNEXPECTED_CHAINID\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_ZERO_ADDR\",\"inputs\":[{\"name\":\"chainId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"type\":\"error\",\"name\":\"TKO_INVALID_ADDR\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZERO_ADDR_MANAGER\",\"inputs\":[]}]",
}
TaikoTokenMetaData contains all meta data concerning the TaikoToken contract.
var TierProviderABI = TierProviderMetaData.ABI
TierProviderABI is the input ABI used to generate the binding from. Deprecated: Use TierProviderMetaData.ABI instead.
var TierProviderMetaData = &bind.MetaData{
ABI: "[{\"type\":\"function\",\"name\":\"acceptOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"addressManager\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getMinTier\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint16\",\"internalType\":\"uint16\"}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"getTier\",\"inputs\":[{\"name\":\"_tierId\",\"type\":\"uint16\",\"internalType\":\"uint16\"}],\"outputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structITierProvider.Tier\",\"components\":[{\"name\":\"verifierName\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"validityBond\",\"type\":\"uint96\",\"internalType\":\"uint96\"},{\"name\":\"contestBond\",\"type\":\"uint96\",\"internalType\":\"uint96\"},{\"name\":\"cooldownWindow\",\"type\":\"uint24\",\"internalType\":\"uint24\"},{\"name\":\"provingWindow\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"maxBlocksToVerifyPerProof\",\"type\":\"uint8\",\"internalType\":\"uint8\"}]}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"getTierIds\",\"inputs\":[],\"outputs\":[{\"name\":\"tiers_\",\"type\":\"uint16[]\",\"internalType\":\"uint16[]\"}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"init\",\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"lastUnpausedAt\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"paused\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pendingOwner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"proxiableUUID\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"resolve\",\"inputs\":[{\"name\":\"_chainId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_allowZeroAddress\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"addresspayable\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"resolve\",\"inputs\":[{\"name\":\"_name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_allowZeroAddress\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"addresspayable\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"unpause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeTo\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeToAndCall\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"event\",\"name\":\"AdminChanged\",\"inputs\":[{\"name\":\"previousAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"newAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BeaconUpgraded\",\"inputs\":[{\"name\":\"beacon\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Initialized\",\"inputs\":[{\"name\":\"version\",\"type\":\"uint8\",\"indexed\":false,\"internalType\":\"uint8\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferStarted\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Paused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Unpaused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Upgraded\",\"inputs\":[{\"name\":\"implementation\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"INVALID_PAUSE_STATUS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"REENTRANT_CALL\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_DENIED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_INVALID_MANAGER\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_UNEXPECTED_CHAINID\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_ZERO_ADDR\",\"inputs\":[{\"name\":\"chainId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"type\":\"error\",\"name\":\"TIER_NOT_FOUND\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZERO_ADDR_MANAGER\",\"inputs\":[]}]",
}
TierProviderMetaData contains all meta data concerning the TierProvider 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) AddressManager ¶ added in v0.20.0
func (_AddressManager *AddressManagerCaller) 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 (*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) LastUnpausedAt ¶ added in v0.21.0
func (_AddressManager *AddressManagerCaller) LastUnpausedAt(opts *bind.CallOpts) (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
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) PendingOwner ¶ added in v0.20.0
func (_AddressManager *AddressManagerCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
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)
func (*AddressManagerCaller) Resolve ¶ added in v0.20.0
func (_AddressManager *AddressManagerCaller) 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)
func (*AddressManagerCaller) Resolve0 ¶ added in v0.20.0
func (_AddressManager *AddressManagerCaller) 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)
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) AddressManager ¶ added in v0.20.0
func (_AddressManager *AddressManagerCallerSession) AddressManager() (common.Address, error)
AddressManager is a free data retrieval call binding the contract method 0x3ab76e9f.
Solidity: function addressManager() view returns(address)
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) LastUnpausedAt ¶ added in v0.21.0
func (_AddressManager *AddressManagerCallerSession) LastUnpausedAt() (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
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) PendingOwner ¶ added in v0.20.0
func (_AddressManager *AddressManagerCallerSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
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)
func (*AddressManagerCallerSession) Resolve ¶ added in v0.20.0
func (_AddressManager *AddressManagerCallerSession) 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)
func (*AddressManagerCallerSession) Resolve0 ¶ added in v0.20.0
func (_AddressManager *AddressManagerCallerSession) 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)
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) FilterOwnershipTransferStarted ¶ added in v0.20.0
func (_AddressManager *AddressManagerFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*AddressManagerOwnershipTransferStartedIterator, error)
FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
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) ParseOwnershipTransferStarted ¶ added in v0.20.0
func (_AddressManager *AddressManagerFilterer) ParseOwnershipTransferStarted(log types.Log) (*AddressManagerOwnershipTransferStarted, error)
ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
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) WatchOwnershipTransferStarted ¶ added in v0.20.0
func (_AddressManager *AddressManagerFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *AddressManagerOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
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 AddressManagerOwnershipTransferStarted ¶ added in v0.20.0
type AddressManagerOwnershipTransferStarted struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
AddressManagerOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the AddressManager contract.
type AddressManagerOwnershipTransferStartedIterator ¶ added in v0.20.0
type AddressManagerOwnershipTransferStartedIterator struct { Event *AddressManagerOwnershipTransferStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressManagerOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the AddressManager contract.
func (*AddressManagerOwnershipTransferStartedIterator) Close ¶ added in v0.20.0
func (it *AddressManagerOwnershipTransferStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressManagerOwnershipTransferStartedIterator) Error ¶ added in v0.20.0
func (it *AddressManagerOwnershipTransferStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressManagerOwnershipTransferStartedIterator) Next ¶ added in v0.20.0
func (it *AddressManagerOwnershipTransferStartedIterator) 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) AcceptOwnership ¶ added in v0.20.0
func (_AddressManager *AddressManagerSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*AddressManagerSession) AddressManager ¶ added in v0.20.0
func (_AddressManager *AddressManagerSession) AddressManager() (common.Address, error)
AddressManager is a free data retrieval call binding the contract method 0x3ab76e9f.
Solidity: function addressManager() view returns(address)
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(_owner common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x19ab453c.
Solidity: function init(address _owner) returns()
func (*AddressManagerSession) LastUnpausedAt ¶ added in v0.21.0
func (_AddressManager *AddressManagerSession) LastUnpausedAt() (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
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) PendingOwner ¶ added in v0.20.0
func (_AddressManager *AddressManagerSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
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) Resolve ¶ added in v0.20.0
func (_AddressManager *AddressManagerSession) 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)
func (*AddressManagerSession) Resolve0 ¶ added in v0.20.0
func (_AddressManager *AddressManagerSession) 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)
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) AcceptOwnership ¶ added in v0.20.0
func (_AddressManager *AddressManagerTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*AddressManagerTransactor) Init ¶ added in v0.17.0
func (_AddressManager *AddressManagerTransactor) Init(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x19ab453c.
Solidity: function init(address _owner) 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) AcceptOwnership ¶ added in v0.20.0
func (_AddressManager *AddressManagerTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*AddressManagerTransactorSession) Init ¶ added in v0.17.0
func (_AddressManager *AddressManagerTransactorSession) Init(_owner common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x19ab453c.
Solidity: function init(address _owner) 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, _taikoL1Address common.Address, _blockProposer common.Address, _assignedProver common.Address, _blobHash [32]byte) ([32]byte, error)
HashAssignment is a free data retrieval call binding the contract method 0xaf3a0228.
Solidity: function hashAssignment((address,uint64,uint64,uint64,bytes32,bytes32,(uint16,uint128)[],bytes) _assignment, address _taikoL1Address, address _blockProposer, address _assignedProver, bytes32 _blobHash) view returns(bytes32)
func (*AssignmentHookCaller) LastUnpausedAt ¶ added in v0.21.0
func (_AssignmentHook *AssignmentHookCaller) LastUnpausedAt(opts *bind.CallOpts) (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
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) PendingOwner ¶ added in v0.20.0
func (_AssignmentHook *AssignmentHookCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
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)
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)
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, _taikoL1Address common.Address, _blockProposer common.Address, _assignedProver common.Address, _blobHash [32]byte) ([32]byte, error)
HashAssignment is a free data retrieval call binding the contract method 0xaf3a0228.
Solidity: function hashAssignment((address,uint64,uint64,uint64,bytes32,bytes32,(uint16,uint128)[],bytes) _assignment, address _taikoL1Address, address _blockProposer, address _assignedProver, bytes32 _blobHash) view returns(bytes32)
func (*AssignmentHookCallerSession) LastUnpausedAt ¶ added in v0.21.0
func (_AssignmentHook *AssignmentHookCallerSession) LastUnpausedAt() (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
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) PendingOwner ¶ added in v0.20.0
func (_AssignmentHook *AssignmentHookCallerSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
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)
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)
type AssignmentHookEtherPaymentFailed ¶ added in v0.20.0
type AssignmentHookEtherPaymentFailed struct { To common.Address MaxGas *big.Int Raw types.Log // Blockchain specific contextual infos }
AssignmentHookEtherPaymentFailed represents a EtherPaymentFailed event raised by the AssignmentHook contract.
type AssignmentHookEtherPaymentFailedIterator ¶ added in v0.20.0
type AssignmentHookEtherPaymentFailedIterator struct { Event *AssignmentHookEtherPaymentFailed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AssignmentHookEtherPaymentFailedIterator is returned from FilterEtherPaymentFailed and is used to iterate over the raw logs and unpacked data for EtherPaymentFailed events raised by the AssignmentHook contract.
func (*AssignmentHookEtherPaymentFailedIterator) Close ¶ added in v0.20.0
func (it *AssignmentHookEtherPaymentFailedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AssignmentHookEtherPaymentFailedIterator) Error ¶ added in v0.20.0
func (it *AssignmentHookEtherPaymentFailedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AssignmentHookEtherPaymentFailedIterator) Next ¶ added in v0.20.0
func (it *AssignmentHookEtherPaymentFailedIterator) 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 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 0x983b2c64d5e49fdb74b580110b1c64f6f6572b114331e9fee6b7531627eaf0b1.
Solidity: event BlockAssigned(address indexed assignedProver, (bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint16,bool,bytes32,address) meta, (address,uint64,uint64,uint64,bytes32,bytes32,(uint16,uint128)[],bytes) assignment)
func (*AssignmentHookFilterer) FilterEtherPaymentFailed ¶ added in v0.20.0
func (_AssignmentHook *AssignmentHookFilterer) FilterEtherPaymentFailed(opts *bind.FilterOpts) (*AssignmentHookEtherPaymentFailedIterator, error)
FilterEtherPaymentFailed is a free log retrieval operation binding the contract event 0x193fbe934858a5b7669033de55612da355d11604360d59535b5bfaa25c42209e.
Solidity: event EtherPaymentFailed(address to, uint256 maxGas)
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) FilterOwnershipTransferStarted ¶ added in v0.20.0
func (_AssignmentHook *AssignmentHookFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*AssignmentHookOwnershipTransferStartedIterator, error)
FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
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 0x983b2c64d5e49fdb74b580110b1c64f6f6572b114331e9fee6b7531627eaf0b1.
Solidity: event BlockAssigned(address indexed assignedProver, (bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint16,bool,bytes32,address) meta, (address,uint64,uint64,uint64,bytes32,bytes32,(uint16,uint128)[],bytes) assignment)
func (*AssignmentHookFilterer) ParseEtherPaymentFailed ¶ added in v0.20.0
func (_AssignmentHook *AssignmentHookFilterer) ParseEtherPaymentFailed(log types.Log) (*AssignmentHookEtherPaymentFailed, error)
ParseEtherPaymentFailed is a log parse operation binding the contract event 0x193fbe934858a5b7669033de55612da355d11604360d59535b5bfaa25c42209e.
Solidity: event EtherPaymentFailed(address to, uint256 maxGas)
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) ParseOwnershipTransferStarted ¶ added in v0.20.0
func (_AssignmentHook *AssignmentHookFilterer) ParseOwnershipTransferStarted(log types.Log) (*AssignmentHookOwnershipTransferStarted, error)
ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
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 0x983b2c64d5e49fdb74b580110b1c64f6f6572b114331e9fee6b7531627eaf0b1.
Solidity: event BlockAssigned(address indexed assignedProver, (bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint16,bool,bytes32,address) meta, (address,uint64,uint64,uint64,bytes32,bytes32,(uint16,uint128)[],bytes) assignment)
func (*AssignmentHookFilterer) WatchEtherPaymentFailed ¶ added in v0.20.0
func (_AssignmentHook *AssignmentHookFilterer) WatchEtherPaymentFailed(opts *bind.WatchOpts, sink chan<- *AssignmentHookEtherPaymentFailed) (event.Subscription, error)
WatchEtherPaymentFailed is a free log subscription operation binding the contract event 0x193fbe934858a5b7669033de55612da355d11604360d59535b5bfaa25c42209e.
Solidity: event EtherPaymentFailed(address to, uint256 maxGas)
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) WatchOwnershipTransferStarted ¶ added in v0.20.0
func (_AssignmentHook *AssignmentHookFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *AssignmentHookOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
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 AssignmentHookOwnershipTransferStarted ¶ added in v0.20.0
type AssignmentHookOwnershipTransferStarted struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
AssignmentHookOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the AssignmentHook contract.
type AssignmentHookOwnershipTransferStartedIterator ¶ added in v0.20.0
type AssignmentHookOwnershipTransferStartedIterator struct { Event *AssignmentHookOwnershipTransferStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AssignmentHookOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the AssignmentHook contract.
func (*AssignmentHookOwnershipTransferStartedIterator) Close ¶ added in v0.20.0
func (it *AssignmentHookOwnershipTransferStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AssignmentHookOwnershipTransferStartedIterator) Error ¶ added in v0.20.0
func (it *AssignmentHookOwnershipTransferStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AssignmentHookOwnershipTransferStartedIterator) Next ¶ added in v0.20.0
func (it *AssignmentHookOwnershipTransferStartedIterator) 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 ParentMetaHash [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) AcceptOwnership ¶ added in v0.20.0
func (_AssignmentHook *AssignmentHookSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
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, _taikoL1Address common.Address, _blockProposer common.Address, _assignedProver common.Address, _blobHash [32]byte) ([32]byte, error)
HashAssignment is a free data retrieval call binding the contract method 0xaf3a0228.
Solidity: function hashAssignment((address,uint64,uint64,uint64,bytes32,bytes32,(uint16,uint128)[],bytes) _assignment, address _taikoL1Address, address _blockProposer, address _assignedProver, bytes32 _blobHash) view returns(bytes32)
func (*AssignmentHookSession) Init ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookSession) Init(_owner common.Address, _addressManager common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xf09a4016.
Solidity: function init(address _owner, address _addressManager) returns()
func (*AssignmentHookSession) LastUnpausedAt ¶ added in v0.21.0
func (_AssignmentHook *AssignmentHookSession) LastUnpausedAt() (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
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 0x36b6ea4e.
Solidity: function onBlockProposed((bytes32,address,uint96,uint64,uint64,uint64,uint32,uint32) _blk, (bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint16,bool,bytes32,address) _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) PendingOwner ¶ added in v0.20.0
func (_AssignmentHook *AssignmentHookSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
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)
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)
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) AcceptOwnership ¶ added in v0.20.0
func (_AssignmentHook *AssignmentHookTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*AssignmentHookTransactor) Init ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookTransactor) Init(opts *bind.TransactOpts, _owner common.Address, _addressManager common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xf09a4016.
Solidity: function init(address _owner, 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 0x36b6ea4e.
Solidity: function onBlockProposed((bytes32,address,uint96,uint64,uint64,uint64,uint32,uint32) _blk, (bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint16,bool,bytes32,address) _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) AcceptOwnership ¶ added in v0.20.0
func (_AssignmentHook *AssignmentHookTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*AssignmentHookTransactorSession) Init ¶ added in v0.18.0
func (_AssignmentHook *AssignmentHookTransactorSession) Init(_owner common.Address, _addressManager common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xf09a4016.
Solidity: function init(address _owner, 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 0x36b6ea4e.
Solidity: function onBlockProposed((bytes32,address,uint96,uint64,uint64,uint64,uint32,uint32) _blk, (bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint16,bool,bytes32,address) _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 MinGuardiansReached 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) LastUnpausedAt ¶ added in v0.21.0
func (_GuardianProver *GuardianProverCaller) LastUnpausedAt(opts *bind.CallOpts) (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
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) PendingOwner ¶ added in v0.20.0
func (_GuardianProver *GuardianProverCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
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)
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)
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) LastUnpausedAt ¶ added in v0.21.0
func (_GuardianProver *GuardianProverCallerSession) LastUnpausedAt() (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
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) PendingOwner ¶ added in v0.20.0
func (_GuardianProver *GuardianProverCallerSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
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)
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)
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 minGuardiansReached)
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) FilterGuardianApproval ¶ added in v0.19.0
func (_GuardianProver *GuardianProverFilterer) FilterGuardianApproval(opts *bind.FilterOpts, addr []common.Address, blockId []*big.Int, blockHash [][32]byte) (*GuardianProverGuardianApprovalIterator, error)
FilterGuardianApproval is a free log retrieval operation binding the contract event 0xbff049f26ec63ed683b70f6c889078b391f9621229a4243aaa40a50628545ef2.
Solidity: event GuardianApproval(address indexed addr, uint256 indexed blockId, bytes32 indexed blockHash, bool approved, bytes proofData)
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) FilterOwnershipTransferStarted ¶ added in v0.20.0
func (_GuardianProver *GuardianProverFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*GuardianProverOwnershipTransferStartedIterator, error)
FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
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 minGuardiansReached)
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) ParseGuardianApproval ¶ added in v0.19.0
func (_GuardianProver *GuardianProverFilterer) ParseGuardianApproval(log types.Log) (*GuardianProverGuardianApproval, error)
ParseGuardianApproval is a log parse operation binding the contract event 0xbff049f26ec63ed683b70f6c889078b391f9621229a4243aaa40a50628545ef2.
Solidity: event GuardianApproval(address indexed addr, uint256 indexed blockId, bytes32 indexed blockHash, bool approved, bytes proofData)
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) ParseOwnershipTransferStarted ¶ added in v0.20.0
func (_GuardianProver *GuardianProverFilterer) ParseOwnershipTransferStarted(log types.Log) (*GuardianProverOwnershipTransferStarted, error)
ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
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 minGuardiansReached)
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) WatchGuardianApproval ¶ added in v0.19.0
func (_GuardianProver *GuardianProverFilterer) WatchGuardianApproval(opts *bind.WatchOpts, sink chan<- *GuardianProverGuardianApproval, addr []common.Address, blockId []*big.Int, blockHash [][32]byte) (event.Subscription, error)
WatchGuardianApproval is a free log subscription operation binding the contract event 0xbff049f26ec63ed683b70f6c889078b391f9621229a4243aaa40a50628545ef2.
Solidity: event GuardianApproval(address indexed addr, uint256 indexed blockId, bytes32 indexed blockHash, bool approved, bytes proofData)
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) WatchOwnershipTransferStarted ¶ added in v0.20.0
func (_GuardianProver *GuardianProverFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *GuardianProverOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
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 GuardianProverGuardianApproval ¶ added in v0.19.0
type GuardianProverGuardianApproval struct { Addr common.Address BlockId *big.Int BlockHash [32]byte Approved bool ProofData []byte Raw types.Log // Blockchain specific contextual infos }
GuardianProverGuardianApproval represents a GuardianApproval event raised by the GuardianProver contract.
type GuardianProverGuardianApprovalIterator ¶ added in v0.19.0
type GuardianProverGuardianApprovalIterator struct { Event *GuardianProverGuardianApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GuardianProverGuardianApprovalIterator is returned from FilterGuardianApproval and is used to iterate over the raw logs and unpacked data for GuardianApproval events raised by the GuardianProver contract.
func (*GuardianProverGuardianApprovalIterator) Close ¶ added in v0.19.0
func (it *GuardianProverGuardianApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GuardianProverGuardianApprovalIterator) Error ¶ added in v0.19.0
func (it *GuardianProverGuardianApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GuardianProverGuardianApprovalIterator) Next ¶ added in v0.19.0
func (it *GuardianProverGuardianApprovalIterator) 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 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 GuardianProverOwnershipTransferStarted ¶ added in v0.20.0
type GuardianProverOwnershipTransferStarted struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
GuardianProverOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the GuardianProver contract.
type GuardianProverOwnershipTransferStartedIterator ¶ added in v0.20.0
type GuardianProverOwnershipTransferStartedIterator struct { Event *GuardianProverOwnershipTransferStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GuardianProverOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the GuardianProver contract.
func (*GuardianProverOwnershipTransferStartedIterator) Close ¶ added in v0.20.0
func (it *GuardianProverOwnershipTransferStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GuardianProverOwnershipTransferStartedIterator) Error ¶ added in v0.20.0
func (it *GuardianProverOwnershipTransferStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GuardianProverOwnershipTransferStartedIterator) Next ¶ added in v0.20.0
func (it *GuardianProverOwnershipTransferStartedIterator) 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) AcceptOwnership ¶ added in v0.20.0
func (_GuardianProver *GuardianProverSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
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 0x98984761.
Solidity: function approve((bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint16,bool,bytes32,address) _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(_owner common.Address, _addressManager common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xf09a4016.
Solidity: function init(address _owner, 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) LastUnpausedAt ¶ added in v0.21.0
func (_GuardianProver *GuardianProverSession) LastUnpausedAt() (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
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) PendingOwner ¶ added in v0.20.0
func (_GuardianProver *GuardianProverSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
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)
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)
func (*GuardianProverSession) SetGuardians ¶ added in v0.18.0
func (_GuardianProver *GuardianProverSession) SetGuardians(_newGuardians []common.Address, _minGuardians uint8) (*types.Transaction, error)
SetGuardians is a paid mutator transaction binding the contract method 0xe94e9e99.
Solidity: function setGuardians(address[] _newGuardians, 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) AcceptOwnership ¶ added in v0.20.0
func (_GuardianProver *GuardianProverTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
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 0x98984761.
Solidity: function approve((bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint16,bool,bytes32,address) _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, _owner common.Address, _addressManager common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xf09a4016.
Solidity: function init(address _owner, 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, _newGuardians []common.Address, _minGuardians uint8) (*types.Transaction, error)
SetGuardians is a paid mutator transaction binding the contract method 0xe94e9e99.
Solidity: function setGuardians(address[] _newGuardians, 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) AcceptOwnership ¶ added in v0.20.0
func (_GuardianProver *GuardianProverTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
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 0x98984761.
Solidity: function approve((bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint16,bool,bytes32,address) _meta, (bytes32,bytes32,bytes32,bytes32) _tran, (uint16,bytes) _proof) returns(bool approved_)
func (*GuardianProverTransactorSession) Init ¶ added in v0.18.0
func (_GuardianProver *GuardianProverTransactorSession) Init(_owner common.Address, _addressManager common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xf09a4016.
Solidity: function init(address _owner, 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(_newGuardians []common.Address, _minGuardians uint8) (*types.Transaction, error)
SetGuardians is a paid mutator transaction binding the contract method 0xe94e9e99.
Solidity: function setGuardians(address[] _newGuardians, 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 GuardianVerifier ¶ added in v0.20.0
type GuardianVerifier struct { GuardianVerifierCaller // Read-only binding to the contract GuardianVerifierTransactor // Write-only binding to the contract GuardianVerifierFilterer // Log filterer for contract events }
GuardianVerifier is an auto generated Go binding around an Ethereum contract.
func NewGuardianVerifier ¶ added in v0.20.0
func NewGuardianVerifier(address common.Address, backend bind.ContractBackend) (*GuardianVerifier, error)
NewGuardianVerifier creates a new instance of GuardianVerifier, bound to a specific deployed contract.
type GuardianVerifierAdminChanged ¶ added in v0.20.0
type GuardianVerifierAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
GuardianVerifierAdminChanged represents a AdminChanged event raised by the GuardianVerifier contract.
type GuardianVerifierAdminChangedIterator ¶ added in v0.20.0
type GuardianVerifierAdminChangedIterator struct { Event *GuardianVerifierAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GuardianVerifierAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the GuardianVerifier contract.
func (*GuardianVerifierAdminChangedIterator) Close ¶ added in v0.20.0
func (it *GuardianVerifierAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GuardianVerifierAdminChangedIterator) Error ¶ added in v0.20.0
func (it *GuardianVerifierAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GuardianVerifierAdminChangedIterator) Next ¶ added in v0.20.0
func (it *GuardianVerifierAdminChangedIterator) 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 GuardianVerifierBeaconUpgraded ¶ added in v0.20.0
type GuardianVerifierBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
GuardianVerifierBeaconUpgraded represents a BeaconUpgraded event raised by the GuardianVerifier contract.
type GuardianVerifierBeaconUpgradedIterator ¶ added in v0.20.0
type GuardianVerifierBeaconUpgradedIterator struct { Event *GuardianVerifierBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GuardianVerifierBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the GuardianVerifier contract.
func (*GuardianVerifierBeaconUpgradedIterator) Close ¶ added in v0.20.0
func (it *GuardianVerifierBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GuardianVerifierBeaconUpgradedIterator) Error ¶ added in v0.20.0
func (it *GuardianVerifierBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GuardianVerifierBeaconUpgradedIterator) Next ¶ added in v0.20.0
func (it *GuardianVerifierBeaconUpgradedIterator) 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 GuardianVerifierCaller ¶ added in v0.20.0
type GuardianVerifierCaller struct {
// contains filtered or unexported fields
}
GuardianVerifierCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGuardianVerifierCaller ¶ added in v0.20.0
func NewGuardianVerifierCaller(address common.Address, caller bind.ContractCaller) (*GuardianVerifierCaller, error)
NewGuardianVerifierCaller creates a new read-only instance of GuardianVerifier, bound to a specific deployed contract.
func (*GuardianVerifierCaller) AddressManager ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierCaller) 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 (*GuardianVerifierCaller) LastUnpausedAt ¶ added in v0.21.0
func (_GuardianVerifier *GuardianVerifierCaller) LastUnpausedAt(opts *bind.CallOpts) (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
func (*GuardianVerifierCaller) Owner ¶ added in v0.20.0
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*GuardianVerifierCaller) Paused ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierCaller) 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 (*GuardianVerifierCaller) PendingOwner ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*GuardianVerifierCaller) ProxiableUUID ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierCaller) 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 (*GuardianVerifierCaller) Resolve ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierCaller) 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)
func (*GuardianVerifierCaller) Resolve0 ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierCaller) 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)
func (*GuardianVerifierCaller) VerifyProof ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierCaller) VerifyProof(opts *bind.CallOpts, _ctx IVerifierContext, arg1 TaikoDataTransition, _proof TaikoDataTierProof) error
VerifyProof is a free data retrieval call binding the contract method 0x21e89968.
Solidity: function verifyProof((bytes32,bytes32,address,uint64,bool,bool,address) _ctx, (bytes32,bytes32,bytes32,bytes32) , (uint16,bytes) _proof) view returns()
type GuardianVerifierCallerRaw ¶ added in v0.20.0
type GuardianVerifierCallerRaw struct {
Contract *GuardianVerifierCaller // Generic read-only contract binding to access the raw methods on
}
GuardianVerifierCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GuardianVerifierCallerRaw) Call ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierCallerRaw) 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 GuardianVerifierCallerSession ¶ added in v0.20.0
type GuardianVerifierCallerSession struct { Contract *GuardianVerifierCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GuardianVerifierCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GuardianVerifierCallerSession) AddressManager ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierCallerSession) AddressManager() (common.Address, error)
AddressManager is a free data retrieval call binding the contract method 0x3ab76e9f.
Solidity: function addressManager() view returns(address)
func (*GuardianVerifierCallerSession) LastUnpausedAt ¶ added in v0.21.0
func (_GuardianVerifier *GuardianVerifierCallerSession) LastUnpausedAt() (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
func (*GuardianVerifierCallerSession) Owner ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*GuardianVerifierCallerSession) Paused ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*GuardianVerifierCallerSession) PendingOwner ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierCallerSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*GuardianVerifierCallerSession) ProxiableUUID ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*GuardianVerifierCallerSession) Resolve ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierCallerSession) 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)
func (*GuardianVerifierCallerSession) Resolve0 ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierCallerSession) 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)
func (*GuardianVerifierCallerSession) VerifyProof ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierCallerSession) VerifyProof(_ctx IVerifierContext, arg1 TaikoDataTransition, _proof TaikoDataTierProof) error
VerifyProof is a free data retrieval call binding the contract method 0x21e89968.
Solidity: function verifyProof((bytes32,bytes32,address,uint64,bool,bool,address) _ctx, (bytes32,bytes32,bytes32,bytes32) , (uint16,bytes) _proof) view returns()
type GuardianVerifierFilterer ¶ added in v0.20.0
type GuardianVerifierFilterer struct {
// contains filtered or unexported fields
}
GuardianVerifierFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGuardianVerifierFilterer ¶ added in v0.20.0
func NewGuardianVerifierFilterer(address common.Address, filterer bind.ContractFilterer) (*GuardianVerifierFilterer, error)
NewGuardianVerifierFilterer creates a new log filterer instance of GuardianVerifier, bound to a specific deployed contract.
func (*GuardianVerifierFilterer) FilterAdminChanged ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*GuardianVerifierAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*GuardianVerifierFilterer) FilterBeaconUpgraded ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*GuardianVerifierBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*GuardianVerifierFilterer) FilterInitialized ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierFilterer) FilterInitialized(opts *bind.FilterOpts) (*GuardianVerifierInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*GuardianVerifierFilterer) FilterOwnershipTransferStarted ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*GuardianVerifierOwnershipTransferStartedIterator, error)
FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*GuardianVerifierFilterer) FilterOwnershipTransferred ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*GuardianVerifierOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*GuardianVerifierFilterer) FilterPaused ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierFilterer) FilterPaused(opts *bind.FilterOpts) (*GuardianVerifierPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*GuardianVerifierFilterer) FilterUnpaused ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierFilterer) FilterUnpaused(opts *bind.FilterOpts) (*GuardianVerifierUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*GuardianVerifierFilterer) FilterUpgraded ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*GuardianVerifierUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*GuardianVerifierFilterer) ParseAdminChanged ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierFilterer) ParseAdminChanged(log types.Log) (*GuardianVerifierAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*GuardianVerifierFilterer) ParseBeaconUpgraded ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierFilterer) ParseBeaconUpgraded(log types.Log) (*GuardianVerifierBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*GuardianVerifierFilterer) ParseInitialized ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierFilterer) ParseInitialized(log types.Log) (*GuardianVerifierInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*GuardianVerifierFilterer) ParseOwnershipTransferStarted ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierFilterer) ParseOwnershipTransferStarted(log types.Log) (*GuardianVerifierOwnershipTransferStarted, error)
ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*GuardianVerifierFilterer) ParseOwnershipTransferred ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierFilterer) ParseOwnershipTransferred(log types.Log) (*GuardianVerifierOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*GuardianVerifierFilterer) ParsePaused ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierFilterer) ParsePaused(log types.Log) (*GuardianVerifierPaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*GuardianVerifierFilterer) ParseUnpaused ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierFilterer) ParseUnpaused(log types.Log) (*GuardianVerifierUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*GuardianVerifierFilterer) ParseUpgraded ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierFilterer) ParseUpgraded(log types.Log) (*GuardianVerifierUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*GuardianVerifierFilterer) WatchAdminChanged ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *GuardianVerifierAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*GuardianVerifierFilterer) WatchBeaconUpgraded ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *GuardianVerifierBeaconUpgraded, 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 (*GuardianVerifierFilterer) WatchInitialized ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *GuardianVerifierInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*GuardianVerifierFilterer) WatchOwnershipTransferStarted ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *GuardianVerifierOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*GuardianVerifierFilterer) WatchOwnershipTransferred ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *GuardianVerifierOwnershipTransferred, 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 (*GuardianVerifierFilterer) WatchPaused ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *GuardianVerifierPaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*GuardianVerifierFilterer) WatchUnpaused ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *GuardianVerifierUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*GuardianVerifierFilterer) WatchUpgraded ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *GuardianVerifierUpgraded, 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 GuardianVerifierInitialized ¶ added in v0.20.0
type GuardianVerifierInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
GuardianVerifierInitialized represents a Initialized event raised by the GuardianVerifier contract.
type GuardianVerifierInitializedIterator ¶ added in v0.20.0
type GuardianVerifierInitializedIterator struct { Event *GuardianVerifierInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GuardianVerifierInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the GuardianVerifier contract.
func (*GuardianVerifierInitializedIterator) Close ¶ added in v0.20.0
func (it *GuardianVerifierInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GuardianVerifierInitializedIterator) Error ¶ added in v0.20.0
func (it *GuardianVerifierInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GuardianVerifierInitializedIterator) Next ¶ added in v0.20.0
func (it *GuardianVerifierInitializedIterator) 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 GuardianVerifierOwnershipTransferStarted ¶ added in v0.20.0
type GuardianVerifierOwnershipTransferStarted struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
GuardianVerifierOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the GuardianVerifier contract.
type GuardianVerifierOwnershipTransferStartedIterator ¶ added in v0.20.0
type GuardianVerifierOwnershipTransferStartedIterator struct { Event *GuardianVerifierOwnershipTransferStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GuardianVerifierOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the GuardianVerifier contract.
func (*GuardianVerifierOwnershipTransferStartedIterator) Close ¶ added in v0.20.0
func (it *GuardianVerifierOwnershipTransferStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GuardianVerifierOwnershipTransferStartedIterator) Error ¶ added in v0.20.0
func (it *GuardianVerifierOwnershipTransferStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GuardianVerifierOwnershipTransferStartedIterator) Next ¶ added in v0.20.0
func (it *GuardianVerifierOwnershipTransferStartedIterator) 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 GuardianVerifierOwnershipTransferred ¶ added in v0.20.0
type GuardianVerifierOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
GuardianVerifierOwnershipTransferred represents a OwnershipTransferred event raised by the GuardianVerifier contract.
type GuardianVerifierOwnershipTransferredIterator ¶ added in v0.20.0
type GuardianVerifierOwnershipTransferredIterator struct { Event *GuardianVerifierOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GuardianVerifierOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the GuardianVerifier contract.
func (*GuardianVerifierOwnershipTransferredIterator) Close ¶ added in v0.20.0
func (it *GuardianVerifierOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GuardianVerifierOwnershipTransferredIterator) Error ¶ added in v0.20.0
func (it *GuardianVerifierOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GuardianVerifierOwnershipTransferredIterator) Next ¶ added in v0.20.0
func (it *GuardianVerifierOwnershipTransferredIterator) 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 GuardianVerifierPaused ¶ added in v0.20.0
type GuardianVerifierPaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
GuardianVerifierPaused represents a Paused event raised by the GuardianVerifier contract.
type GuardianVerifierPausedIterator ¶ added in v0.20.0
type GuardianVerifierPausedIterator struct { Event *GuardianVerifierPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GuardianVerifierPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the GuardianVerifier contract.
func (*GuardianVerifierPausedIterator) Close ¶ added in v0.20.0
func (it *GuardianVerifierPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GuardianVerifierPausedIterator) Error ¶ added in v0.20.0
func (it *GuardianVerifierPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GuardianVerifierPausedIterator) Next ¶ added in v0.20.0
func (it *GuardianVerifierPausedIterator) 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 GuardianVerifierRaw ¶ added in v0.20.0
type GuardianVerifierRaw struct {
Contract *GuardianVerifier // Generic contract binding to access the raw methods on
}
GuardianVerifierRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GuardianVerifierRaw) Call ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierRaw) 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 (*GuardianVerifierRaw) Transact ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GuardianVerifierRaw) Transfer ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierRaw) 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 GuardianVerifierSession ¶ added in v0.20.0
type GuardianVerifierSession struct { Contract *GuardianVerifier // 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 }
GuardianVerifierSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GuardianVerifierSession) AcceptOwnership ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*GuardianVerifierSession) AddressManager ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierSession) AddressManager() (common.Address, error)
AddressManager is a free data retrieval call binding the contract method 0x3ab76e9f.
Solidity: function addressManager() view returns(address)
func (*GuardianVerifierSession) Init ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierSession) Init(_owner common.Address, _addressManager common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xf09a4016.
Solidity: function init(address _owner, address _addressManager) returns()
func (*GuardianVerifierSession) LastUnpausedAt ¶ added in v0.21.0
func (_GuardianVerifier *GuardianVerifierSession) LastUnpausedAt() (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
func (*GuardianVerifierSession) Owner ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*GuardianVerifierSession) Pause ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*GuardianVerifierSession) Paused ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*GuardianVerifierSession) PendingOwner ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*GuardianVerifierSession) ProxiableUUID ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*GuardianVerifierSession) RenounceOwnership ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*GuardianVerifierSession) Resolve ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierSession) 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)
func (*GuardianVerifierSession) Resolve0 ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierSession) 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)
func (*GuardianVerifierSession) TransferOwnership ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierSession) 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 (*GuardianVerifierSession) Unpause ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*GuardianVerifierSession) UpgradeTo ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierSession) 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 (*GuardianVerifierSession) UpgradeToAndCall ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierSession) 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 (*GuardianVerifierSession) VerifyProof ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierSession) VerifyProof(_ctx IVerifierContext, arg1 TaikoDataTransition, _proof TaikoDataTierProof) error
VerifyProof is a free data retrieval call binding the contract method 0x21e89968.
Solidity: function verifyProof((bytes32,bytes32,address,uint64,bool,bool,address) _ctx, (bytes32,bytes32,bytes32,bytes32) , (uint16,bytes) _proof) view returns()
type GuardianVerifierTransactor ¶ added in v0.20.0
type GuardianVerifierTransactor struct {
// contains filtered or unexported fields
}
GuardianVerifierTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGuardianVerifierTransactor ¶ added in v0.20.0
func NewGuardianVerifierTransactor(address common.Address, transactor bind.ContractTransactor) (*GuardianVerifierTransactor, error)
NewGuardianVerifierTransactor creates a new write-only instance of GuardianVerifier, bound to a specific deployed contract.
func (*GuardianVerifierTransactor) AcceptOwnership ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*GuardianVerifierTransactor) Init ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierTransactor) Init(opts *bind.TransactOpts, _owner common.Address, _addressManager common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xf09a4016.
Solidity: function init(address _owner, address _addressManager) returns()
func (*GuardianVerifierTransactor) Pause ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*GuardianVerifierTransactor) RenounceOwnership ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*GuardianVerifierTransactor) TransferOwnership ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierTransactor) 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 (*GuardianVerifierTransactor) Unpause ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*GuardianVerifierTransactor) UpgradeTo ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierTransactor) 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 (*GuardianVerifierTransactor) UpgradeToAndCall ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierTransactor) 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 GuardianVerifierTransactorRaw ¶ added in v0.20.0
type GuardianVerifierTransactorRaw struct {
Contract *GuardianVerifierTransactor // Generic write-only contract binding to access the raw methods on
}
GuardianVerifierTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GuardianVerifierTransactorRaw) Transact ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GuardianVerifierTransactorRaw) Transfer ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierTransactorRaw) 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 GuardianVerifierTransactorSession ¶ added in v0.20.0
type GuardianVerifierTransactorSession struct { Contract *GuardianVerifierTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GuardianVerifierTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*GuardianVerifierTransactorSession) AcceptOwnership ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*GuardianVerifierTransactorSession) Init ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierTransactorSession) Init(_owner common.Address, _addressManager common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xf09a4016.
Solidity: function init(address _owner, address _addressManager) returns()
func (*GuardianVerifierTransactorSession) Pause ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*GuardianVerifierTransactorSession) RenounceOwnership ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*GuardianVerifierTransactorSession) TransferOwnership ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierTransactorSession) 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 (*GuardianVerifierTransactorSession) Unpause ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*GuardianVerifierTransactorSession) UpgradeTo ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierTransactorSession) 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 (*GuardianVerifierTransactorSession) UpgradeToAndCall ¶ added in v0.20.0
func (_GuardianVerifier *GuardianVerifierTransactorSession) 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 GuardianVerifierUnpaused ¶ added in v0.20.0
type GuardianVerifierUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
GuardianVerifierUnpaused represents a Unpaused event raised by the GuardianVerifier contract.
type GuardianVerifierUnpausedIterator ¶ added in v0.20.0
type GuardianVerifierUnpausedIterator struct { Event *GuardianVerifierUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GuardianVerifierUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the GuardianVerifier contract.
func (*GuardianVerifierUnpausedIterator) Close ¶ added in v0.20.0
func (it *GuardianVerifierUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GuardianVerifierUnpausedIterator) Error ¶ added in v0.20.0
func (it *GuardianVerifierUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GuardianVerifierUnpausedIterator) Next ¶ added in v0.20.0
func (it *GuardianVerifierUnpausedIterator) 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 GuardianVerifierUpgraded ¶ added in v0.20.0
type GuardianVerifierUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
GuardianVerifierUpgraded represents a Upgraded event raised by the GuardianVerifier contract.
type GuardianVerifierUpgradedIterator ¶ added in v0.20.0
type GuardianVerifierUpgradedIterator struct { Event *GuardianVerifierUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GuardianVerifierUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the GuardianVerifier contract.
func (*GuardianVerifierUpgradedIterator) Close ¶ added in v0.20.0
func (it *GuardianVerifierUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GuardianVerifierUpgradedIterator) Error ¶ added in v0.20.0
func (it *GuardianVerifierUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GuardianVerifierUpgradedIterator) Next ¶ added in v0.20.0
func (it *GuardianVerifierUpgradedIterator) 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 ITierProviderTier ¶ added in v0.17.0
type ITierProviderTier struct { VerifierName [32]byte ValidityBond *big.Int ContestBond *big.Int CooldownWindow *big.Int ProvingWindow uint16 MaxBlocksToVerifyPerProof uint8 }
ITierProviderTier is an auto generated low-level Go binding around an user-defined struct.
type IVerifierContext ¶ added in v0.20.0
type IVerifierContext struct { MetaHash [32]byte BlobHash [32]byte Prover common.Address BlockId uint64 IsContesting bool BlobUsed bool MsgSender common.Address }
IVerifierContext is an auto generated low-level Go binding around an user-defined struct.
type LibL2ConfigConfig ¶ added in v0.21.0
type LibL2ConfigConfig struct { GasTargetPerL1Block uint32 BasefeeAdjustmentQuotient uint8 GasExcessMinValue uint64 }
LibL2ConfigConfig is an auto generated low-level Go binding around an user-defined struct.
type LibProposing ¶ added in v0.19.0
type LibProposing struct { LibProposingCaller // Read-only binding to the contract LibProposingTransactor // Write-only binding to the contract LibProposingFilterer // Log filterer for contract events }
LibProposing is an auto generated Go binding around an Ethereum contract.
func NewLibProposing ¶ added in v0.19.0
func NewLibProposing(address common.Address, backend bind.ContractBackend) (*LibProposing, error)
NewLibProposing creates a new instance of LibProposing, bound to a specific deployed contract.
type LibProposingBlockProposed ¶ added in v0.19.0
type LibProposingBlockProposed struct { BlockId *big.Int AssignedProver common.Address LivenessBond *big.Int Meta TaikoDataBlockMetadata DepositsProcessed []TaikoDataEthDeposit Raw types.Log // Blockchain specific contextual infos }
LibProposingBlockProposed represents a BlockProposed event raised by the LibProposing contract.
type LibProposingBlockProposedIterator ¶ added in v0.19.0
type LibProposingBlockProposedIterator struct { Event *LibProposingBlockProposed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LibProposingBlockProposedIterator is returned from FilterBlockProposed and is used to iterate over the raw logs and unpacked data for BlockProposed events raised by the LibProposing contract.
func (*LibProposingBlockProposedIterator) Close ¶ added in v0.19.0
func (it *LibProposingBlockProposedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LibProposingBlockProposedIterator) Error ¶ added in v0.19.0
func (it *LibProposingBlockProposedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LibProposingBlockProposedIterator) Next ¶ added in v0.19.0
func (it *LibProposingBlockProposedIterator) 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 LibProposingCaller ¶ added in v0.19.0
type LibProposingCaller struct {
// contains filtered or unexported fields
}
LibProposingCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLibProposingCaller ¶ added in v0.19.0
func NewLibProposingCaller(address common.Address, caller bind.ContractCaller) (*LibProposingCaller, error)
NewLibProposingCaller creates a new read-only instance of LibProposing, bound to a specific deployed contract.
type LibProposingCallerRaw ¶ added in v0.19.0
type LibProposingCallerRaw struct {
Contract *LibProposingCaller // Generic read-only contract binding to access the raw methods on
}
LibProposingCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LibProposingCallerRaw) Call ¶ added in v0.19.0
func (_LibProposing *LibProposingCallerRaw) 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 LibProposingCallerSession ¶ added in v0.19.0
type LibProposingCallerSession struct { Contract *LibProposingCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LibProposingCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type LibProposingFilterer ¶ added in v0.19.0
type LibProposingFilterer struct {
// contains filtered or unexported fields
}
LibProposingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLibProposingFilterer ¶ added in v0.19.0
func NewLibProposingFilterer(address common.Address, filterer bind.ContractFilterer) (*LibProposingFilterer, error)
NewLibProposingFilterer creates a new log filterer instance of LibProposing, bound to a specific deployed contract.
func (*LibProposingFilterer) FilterBlockProposed ¶ added in v0.19.0
func (_LibProposing *LibProposingFilterer) FilterBlockProposed(opts *bind.FilterOpts, blockId []*big.Int, assignedProver []common.Address) (*LibProposingBlockProposedIterator, error)
FilterBlockProposed is a free log retrieval operation binding the contract event 0xcda4e564245eb15494bc6da29f6a42e1941cf57f5314bf35bab8a1fca0a9c60a.
Solidity: event BlockProposed(uint256 indexed blockId, address indexed assignedProver, uint96 livenessBond, (bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint16,bool,bytes32,address) meta, (address,uint96,uint64)[] depositsProcessed)
func (*LibProposingFilterer) ParseBlockProposed ¶ added in v0.19.0
func (_LibProposing *LibProposingFilterer) ParseBlockProposed(log types.Log) (*LibProposingBlockProposed, error)
ParseBlockProposed is a log parse operation binding the contract event 0xcda4e564245eb15494bc6da29f6a42e1941cf57f5314bf35bab8a1fca0a9c60a.
Solidity: event BlockProposed(uint256 indexed blockId, address indexed assignedProver, uint96 livenessBond, (bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint16,bool,bytes32,address) meta, (address,uint96,uint64)[] depositsProcessed)
func (*LibProposingFilterer) WatchBlockProposed ¶ added in v0.19.0
func (_LibProposing *LibProposingFilterer) WatchBlockProposed(opts *bind.WatchOpts, sink chan<- *LibProposingBlockProposed, blockId []*big.Int, assignedProver []common.Address) (event.Subscription, error)
WatchBlockProposed is a free log subscription operation binding the contract event 0xcda4e564245eb15494bc6da29f6a42e1941cf57f5314bf35bab8a1fca0a9c60a.
Solidity: event BlockProposed(uint256 indexed blockId, address indexed assignedProver, uint96 livenessBond, (bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint16,bool,bytes32,address) meta, (address,uint96,uint64)[] depositsProcessed)
type LibProposingRaw ¶ added in v0.19.0
type LibProposingRaw struct {
Contract *LibProposing // Generic contract binding to access the raw methods on
}
LibProposingRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LibProposingRaw) Call ¶ added in v0.19.0
func (_LibProposing *LibProposingRaw) 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 (*LibProposingRaw) Transact ¶ added in v0.19.0
func (_LibProposing *LibProposingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LibProposingRaw) Transfer ¶ added in v0.19.0
func (_LibProposing *LibProposingRaw) 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 LibProposingSession ¶ added in v0.19.0
type LibProposingSession struct { Contract *LibProposing // 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 }
LibProposingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type LibProposingTransactor ¶ added in v0.19.0
type LibProposingTransactor struct {
// contains filtered or unexported fields
}
LibProposingTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLibProposingTransactor ¶ added in v0.19.0
func NewLibProposingTransactor(address common.Address, transactor bind.ContractTransactor) (*LibProposingTransactor, error)
NewLibProposingTransactor creates a new write-only instance of LibProposing, bound to a specific deployed contract.
type LibProposingTransactorRaw ¶ added in v0.19.0
type LibProposingTransactorRaw struct {
Contract *LibProposingTransactor // Generic write-only contract binding to access the raw methods on
}
LibProposingTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LibProposingTransactorRaw) Transact ¶ added in v0.19.0
func (_LibProposing *LibProposingTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LibProposingTransactorRaw) Transfer ¶ added in v0.19.0
func (_LibProposing *LibProposingTransactorRaw) 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 LibProposingTransactorSession ¶ added in v0.19.0
type LibProposingTransactorSession struct { Contract *LibProposingTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LibProposingTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type LibProving ¶ added in v0.19.0
type LibProving struct { LibProvingCaller // Read-only binding to the contract LibProvingTransactor // Write-only binding to the contract LibProvingFilterer // Log filterer for contract events }
LibProving is an auto generated Go binding around an Ethereum contract.
func NewLibProving ¶ added in v0.19.0
func NewLibProving(address common.Address, backend bind.ContractBackend) (*LibProving, error)
NewLibProving creates a new instance of LibProving, bound to a specific deployed contract.
type LibProvingCaller ¶ added in v0.19.0
type LibProvingCaller struct {
// contains filtered or unexported fields
}
LibProvingCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLibProvingCaller ¶ added in v0.19.0
func NewLibProvingCaller(address common.Address, caller bind.ContractCaller) (*LibProvingCaller, error)
NewLibProvingCaller creates a new read-only instance of LibProving, bound to a specific deployed contract.
type LibProvingCallerRaw ¶ added in v0.19.0
type LibProvingCallerRaw struct {
Contract *LibProvingCaller // Generic read-only contract binding to access the raw methods on
}
LibProvingCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LibProvingCallerRaw) Call ¶ added in v0.19.0
func (_LibProving *LibProvingCallerRaw) 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 LibProvingCallerSession ¶ added in v0.19.0
type LibProvingCallerSession struct { Contract *LibProvingCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LibProvingCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type LibProvingFilterer ¶ added in v0.19.0
type LibProvingFilterer struct {
// contains filtered or unexported fields
}
LibProvingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLibProvingFilterer ¶ added in v0.19.0
func NewLibProvingFilterer(address common.Address, filterer bind.ContractFilterer) (*LibProvingFilterer, error)
NewLibProvingFilterer creates a new log filterer instance of LibProving, bound to a specific deployed contract.
func (*LibProvingFilterer) FilterProvingPaused ¶ added in v0.19.0
func (_LibProving *LibProvingFilterer) FilterProvingPaused(opts *bind.FilterOpts) (*LibProvingProvingPausedIterator, error)
FilterProvingPaused is a free log retrieval operation binding the contract event 0xed64db85835d07c3c990b8ebdd55e32d64e5ed53143b6ef2179e7bfaf17ddc3b.
Solidity: event ProvingPaused(bool paused)
func (*LibProvingFilterer) FilterTransitionContested ¶ added in v0.19.0
func (_LibProving *LibProvingFilterer) FilterTransitionContested(opts *bind.FilterOpts, blockId []*big.Int) (*LibProvingTransitionContestedIterator, 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 (*LibProvingFilterer) FilterTransitionProved ¶ added in v0.19.0
func (_LibProving *LibProvingFilterer) FilterTransitionProved(opts *bind.FilterOpts, blockId []*big.Int) (*LibProvingTransitionProvedIterator, 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 (*LibProvingFilterer) ParseProvingPaused ¶ added in v0.19.0
func (_LibProving *LibProvingFilterer) ParseProvingPaused(log types.Log) (*LibProvingProvingPaused, error)
ParseProvingPaused is a log parse operation binding the contract event 0xed64db85835d07c3c990b8ebdd55e32d64e5ed53143b6ef2179e7bfaf17ddc3b.
Solidity: event ProvingPaused(bool paused)
func (*LibProvingFilterer) ParseTransitionContested ¶ added in v0.19.0
func (_LibProving *LibProvingFilterer) ParseTransitionContested(log types.Log) (*LibProvingTransitionContested, 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 (*LibProvingFilterer) ParseTransitionProved ¶ added in v0.19.0
func (_LibProving *LibProvingFilterer) ParseTransitionProved(log types.Log) (*LibProvingTransitionProved, 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 (*LibProvingFilterer) WatchProvingPaused ¶ added in v0.19.0
func (_LibProving *LibProvingFilterer) WatchProvingPaused(opts *bind.WatchOpts, sink chan<- *LibProvingProvingPaused) (event.Subscription, error)
WatchProvingPaused is a free log subscription operation binding the contract event 0xed64db85835d07c3c990b8ebdd55e32d64e5ed53143b6ef2179e7bfaf17ddc3b.
Solidity: event ProvingPaused(bool paused)
func (*LibProvingFilterer) WatchTransitionContested ¶ added in v0.19.0
func (_LibProving *LibProvingFilterer) WatchTransitionContested(opts *bind.WatchOpts, sink chan<- *LibProvingTransitionContested, 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 (*LibProvingFilterer) WatchTransitionProved ¶ added in v0.19.0
func (_LibProving *LibProvingFilterer) WatchTransitionProved(opts *bind.WatchOpts, sink chan<- *LibProvingTransitionProved, 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)
type LibProvingProvingPaused ¶ added in v0.19.0
type LibProvingProvingPaused struct { Paused bool Raw types.Log // Blockchain specific contextual infos }
LibProvingProvingPaused represents a ProvingPaused event raised by the LibProving contract.
type LibProvingProvingPausedIterator ¶ added in v0.19.0
type LibProvingProvingPausedIterator struct { Event *LibProvingProvingPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LibProvingProvingPausedIterator is returned from FilterProvingPaused and is used to iterate over the raw logs and unpacked data for ProvingPaused events raised by the LibProving contract.
func (*LibProvingProvingPausedIterator) Close ¶ added in v0.19.0
func (it *LibProvingProvingPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LibProvingProvingPausedIterator) Error ¶ added in v0.19.0
func (it *LibProvingProvingPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LibProvingProvingPausedIterator) Next ¶ added in v0.19.0
func (it *LibProvingProvingPausedIterator) 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 LibProvingRaw ¶ added in v0.19.0
type LibProvingRaw struct {
Contract *LibProving // Generic contract binding to access the raw methods on
}
LibProvingRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LibProvingRaw) Call ¶ added in v0.19.0
func (_LibProving *LibProvingRaw) 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 (*LibProvingRaw) Transact ¶ added in v0.19.0
func (_LibProving *LibProvingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LibProvingRaw) Transfer ¶ added in v0.19.0
func (_LibProving *LibProvingRaw) 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 LibProvingSession ¶ added in v0.19.0
type LibProvingSession struct { Contract *LibProving // 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 }
LibProvingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type LibProvingTransactor ¶ added in v0.19.0
type LibProvingTransactor struct {
// contains filtered or unexported fields
}
LibProvingTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLibProvingTransactor ¶ added in v0.19.0
func NewLibProvingTransactor(address common.Address, transactor bind.ContractTransactor) (*LibProvingTransactor, error)
NewLibProvingTransactor creates a new write-only instance of LibProving, bound to a specific deployed contract.
type LibProvingTransactorRaw ¶ added in v0.19.0
type LibProvingTransactorRaw struct {
Contract *LibProvingTransactor // Generic write-only contract binding to access the raw methods on
}
LibProvingTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LibProvingTransactorRaw) Transact ¶ added in v0.19.0
func (_LibProving *LibProvingTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LibProvingTransactorRaw) Transfer ¶ added in v0.19.0
func (_LibProving *LibProvingTransactorRaw) 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 LibProvingTransactorSession ¶ added in v0.19.0
type LibProvingTransactorSession struct { Contract *LibProvingTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LibProvingTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type LibProvingTransitionContested ¶ added in v0.19.0
type LibProvingTransitionContested struct { BlockId *big.Int Tran TaikoDataTransition Contester common.Address ContestBond *big.Int Tier uint16 Raw types.Log // Blockchain specific contextual infos }
LibProvingTransitionContested represents a TransitionContested event raised by the LibProving contract.
type LibProvingTransitionContestedIterator ¶ added in v0.19.0
type LibProvingTransitionContestedIterator struct { Event *LibProvingTransitionContested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LibProvingTransitionContestedIterator is returned from FilterTransitionContested and is used to iterate over the raw logs and unpacked data for TransitionContested events raised by the LibProving contract.
func (*LibProvingTransitionContestedIterator) Close ¶ added in v0.19.0
func (it *LibProvingTransitionContestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LibProvingTransitionContestedIterator) Error ¶ added in v0.19.0
func (it *LibProvingTransitionContestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LibProvingTransitionContestedIterator) Next ¶ added in v0.19.0
func (it *LibProvingTransitionContestedIterator) 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 LibProvingTransitionProved ¶ added in v0.19.0
type LibProvingTransitionProved struct { BlockId *big.Int Tran TaikoDataTransition Prover common.Address ValidityBond *big.Int Tier uint16 Raw types.Log // Blockchain specific contextual infos }
LibProvingTransitionProved represents a TransitionProved event raised by the LibProving contract.
type LibProvingTransitionProvedIterator ¶ added in v0.19.0
type LibProvingTransitionProvedIterator struct { Event *LibProvingTransitionProved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LibProvingTransitionProvedIterator is returned from FilterTransitionProved and is used to iterate over the raw logs and unpacked data for TransitionProved events raised by the LibProving contract.
func (*LibProvingTransitionProvedIterator) Close ¶ added in v0.19.0
func (it *LibProvingTransitionProvedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LibProvingTransitionProvedIterator) Error ¶ added in v0.19.0
func (it *LibProvingTransitionProvedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LibProvingTransitionProvedIterator) Next ¶ added in v0.19.0
func (it *LibProvingTransitionProvedIterator) 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 LibUtils ¶ added in v0.19.0
type LibUtils struct { LibUtilsCaller // Read-only binding to the contract LibUtilsTransactor // Write-only binding to the contract LibUtilsFilterer // Log filterer for contract events }
LibUtils is an auto generated Go binding around an Ethereum contract.
func NewLibUtils ¶ added in v0.19.0
NewLibUtils creates a new instance of LibUtils, bound to a specific deployed contract.
type LibUtilsCaller ¶ added in v0.19.0
type LibUtilsCaller struct {
// contains filtered or unexported fields
}
LibUtilsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLibUtilsCaller ¶ added in v0.19.0
func NewLibUtilsCaller(address common.Address, caller bind.ContractCaller) (*LibUtilsCaller, error)
NewLibUtilsCaller creates a new read-only instance of LibUtils, bound to a specific deployed contract.
type LibUtilsCallerRaw ¶ added in v0.19.0
type LibUtilsCallerRaw struct {
Contract *LibUtilsCaller // Generic read-only contract binding to access the raw methods on
}
LibUtilsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LibUtilsCallerRaw) Call ¶ added in v0.19.0
func (_LibUtils *LibUtilsCallerRaw) 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 LibUtilsCallerSession ¶ added in v0.19.0
type LibUtilsCallerSession struct { Contract *LibUtilsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LibUtilsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type LibUtilsFilterer ¶ added in v0.19.0
type LibUtilsFilterer struct {
// contains filtered or unexported fields
}
LibUtilsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLibUtilsFilterer ¶ added in v0.19.0
func NewLibUtilsFilterer(address common.Address, filterer bind.ContractFilterer) (*LibUtilsFilterer, error)
NewLibUtilsFilterer creates a new log filterer instance of LibUtils, bound to a specific deployed contract.
type LibUtilsRaw ¶ added in v0.19.0
type LibUtilsRaw struct {
Contract *LibUtils // Generic contract binding to access the raw methods on
}
LibUtilsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LibUtilsRaw) Call ¶ added in v0.19.0
func (_LibUtils *LibUtilsRaw) 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 (*LibUtilsRaw) Transact ¶ added in v0.19.0
func (_LibUtils *LibUtilsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LibUtilsRaw) Transfer ¶ added in v0.19.0
func (_LibUtils *LibUtilsRaw) 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 LibUtilsSession ¶ added in v0.19.0
type LibUtilsSession struct { Contract *LibUtils // 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 }
LibUtilsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type LibUtilsTransactor ¶ added in v0.19.0
type LibUtilsTransactor struct {
// contains filtered or unexported fields
}
LibUtilsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLibUtilsTransactor ¶ added in v0.19.0
func NewLibUtilsTransactor(address common.Address, transactor bind.ContractTransactor) (*LibUtilsTransactor, error)
NewLibUtilsTransactor creates a new write-only instance of LibUtils, bound to a specific deployed contract.
type LibUtilsTransactorRaw ¶ added in v0.19.0
type LibUtilsTransactorRaw struct {
Contract *LibUtilsTransactor // Generic write-only contract binding to access the raw methods on
}
LibUtilsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LibUtilsTransactorRaw) Transact ¶ added in v0.19.0
func (_LibUtils *LibUtilsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LibUtilsTransactorRaw) Transfer ¶ added in v0.19.0
func (_LibUtils *LibUtilsTransactorRaw) 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 LibUtilsTransactorSession ¶ added in v0.19.0
type LibUtilsTransactorSession struct { Contract *LibUtilsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LibUtilsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type LibVerifying ¶ added in v0.19.0
type LibVerifying struct { LibVerifyingCaller // Read-only binding to the contract LibVerifyingTransactor // Write-only binding to the contract LibVerifyingFilterer // Log filterer for contract events }
LibVerifying is an auto generated Go binding around an Ethereum contract.
func NewLibVerifying ¶ added in v0.19.0
func NewLibVerifying(address common.Address, backend bind.ContractBackend) (*LibVerifying, error)
NewLibVerifying creates a new instance of LibVerifying, bound to a specific deployed contract.
type LibVerifyingBlockVerified ¶ added in v0.19.0
type LibVerifyingBlockVerified struct { BlockId *big.Int Prover common.Address BlockHash [32]byte StateRoot [32]byte Tier uint16 Raw types.Log // Blockchain specific contextual infos }
LibVerifyingBlockVerified represents a BlockVerified event raised by the LibVerifying contract.
type LibVerifyingBlockVerifiedIterator ¶ added in v0.19.0
type LibVerifyingBlockVerifiedIterator struct { Event *LibVerifyingBlockVerified // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LibVerifyingBlockVerifiedIterator is returned from FilterBlockVerified and is used to iterate over the raw logs and unpacked data for BlockVerified events raised by the LibVerifying contract.
func (*LibVerifyingBlockVerifiedIterator) Close ¶ added in v0.19.0
func (it *LibVerifyingBlockVerifiedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LibVerifyingBlockVerifiedIterator) Error ¶ added in v0.19.0
func (it *LibVerifyingBlockVerifiedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LibVerifyingBlockVerifiedIterator) Next ¶ added in v0.19.0
func (it *LibVerifyingBlockVerifiedIterator) 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 LibVerifyingCaller ¶ added in v0.19.0
type LibVerifyingCaller struct {
// contains filtered or unexported fields
}
LibVerifyingCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLibVerifyingCaller ¶ added in v0.19.0
func NewLibVerifyingCaller(address common.Address, caller bind.ContractCaller) (*LibVerifyingCaller, error)
NewLibVerifyingCaller creates a new read-only instance of LibVerifying, bound to a specific deployed contract.
type LibVerifyingCallerRaw ¶ added in v0.19.0
type LibVerifyingCallerRaw struct {
Contract *LibVerifyingCaller // Generic read-only contract binding to access the raw methods on
}
LibVerifyingCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LibVerifyingCallerRaw) Call ¶ added in v0.19.0
func (_LibVerifying *LibVerifyingCallerRaw) 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 LibVerifyingCallerSession ¶ added in v0.19.0
type LibVerifyingCallerSession struct { Contract *LibVerifyingCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LibVerifyingCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type LibVerifyingFilterer ¶ added in v0.19.0
type LibVerifyingFilterer struct {
// contains filtered or unexported fields
}
LibVerifyingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLibVerifyingFilterer ¶ added in v0.19.0
func NewLibVerifyingFilterer(address common.Address, filterer bind.ContractFilterer) (*LibVerifyingFilterer, error)
NewLibVerifyingFilterer creates a new log filterer instance of LibVerifying, bound to a specific deployed contract.
func (*LibVerifyingFilterer) FilterBlockVerified ¶ added in v0.19.0
func (_LibVerifying *LibVerifyingFilterer) FilterBlockVerified(opts *bind.FilterOpts, blockId []*big.Int, prover []common.Address) (*LibVerifyingBlockVerifiedIterator, error)
FilterBlockVerified is a free log retrieval operation binding the contract event 0xdecbd2c61cbda254917d6fd4c980a470701e8f9f1b744f6ad163ca70ca5db289.
Solidity: event BlockVerified(uint256 indexed blockId, address indexed prover, bytes32 blockHash, bytes32 stateRoot, uint16 tier)
func (*LibVerifyingFilterer) FilterStateVariablesUpdated ¶ added in v0.20.0
func (_LibVerifying *LibVerifyingFilterer) FilterStateVariablesUpdated(opts *bind.FilterOpts) (*LibVerifyingStateVariablesUpdatedIterator, error)
FilterStateVariablesUpdated is a free log retrieval operation binding the contract event 0xdf66aee38ea9fe523cfd238705d455a354305a646748dbb931898b51cee4727b.
Solidity: event StateVariablesUpdated((uint64,uint64,bool,uint8,uint16,uint32,uint64) slotB)
func (*LibVerifyingFilterer) ParseBlockVerified ¶ added in v0.19.0
func (_LibVerifying *LibVerifyingFilterer) ParseBlockVerified(log types.Log) (*LibVerifyingBlockVerified, error)
ParseBlockVerified is a log parse operation binding the contract event 0xdecbd2c61cbda254917d6fd4c980a470701e8f9f1b744f6ad163ca70ca5db289.
Solidity: event BlockVerified(uint256 indexed blockId, address indexed prover, bytes32 blockHash, bytes32 stateRoot, uint16 tier)
func (*LibVerifyingFilterer) ParseStateVariablesUpdated ¶ added in v0.20.0
func (_LibVerifying *LibVerifyingFilterer) ParseStateVariablesUpdated(log types.Log) (*LibVerifyingStateVariablesUpdated, error)
ParseStateVariablesUpdated is a log parse operation binding the contract event 0xdf66aee38ea9fe523cfd238705d455a354305a646748dbb931898b51cee4727b.
Solidity: event StateVariablesUpdated((uint64,uint64,bool,uint8,uint16,uint32,uint64) slotB)
func (*LibVerifyingFilterer) WatchBlockVerified ¶ added in v0.19.0
func (_LibVerifying *LibVerifyingFilterer) WatchBlockVerified(opts *bind.WatchOpts, sink chan<- *LibVerifyingBlockVerified, blockId []*big.Int, prover []common.Address) (event.Subscription, error)
WatchBlockVerified is a free log subscription operation binding the contract event 0xdecbd2c61cbda254917d6fd4c980a470701e8f9f1b744f6ad163ca70ca5db289.
Solidity: event BlockVerified(uint256 indexed blockId, address indexed prover, bytes32 blockHash, bytes32 stateRoot, uint16 tier)
func (*LibVerifyingFilterer) WatchStateVariablesUpdated ¶ added in v0.20.0
func (_LibVerifying *LibVerifyingFilterer) WatchStateVariablesUpdated(opts *bind.WatchOpts, sink chan<- *LibVerifyingStateVariablesUpdated) (event.Subscription, error)
WatchStateVariablesUpdated is a free log subscription operation binding the contract event 0xdf66aee38ea9fe523cfd238705d455a354305a646748dbb931898b51cee4727b.
Solidity: event StateVariablesUpdated((uint64,uint64,bool,uint8,uint16,uint32,uint64) slotB)
type LibVerifyingRaw ¶ added in v0.19.0
type LibVerifyingRaw struct {
Contract *LibVerifying // Generic contract binding to access the raw methods on
}
LibVerifyingRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LibVerifyingRaw) Call ¶ added in v0.19.0
func (_LibVerifying *LibVerifyingRaw) 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 (*LibVerifyingRaw) Transact ¶ added in v0.19.0
func (_LibVerifying *LibVerifyingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LibVerifyingRaw) Transfer ¶ added in v0.19.0
func (_LibVerifying *LibVerifyingRaw) 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 LibVerifyingSession ¶ added in v0.19.0
type LibVerifyingSession struct { Contract *LibVerifying // 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 }
LibVerifyingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type LibVerifyingStateVariablesUpdated ¶ added in v0.20.0
type LibVerifyingStateVariablesUpdated struct { SlotB TaikoDataSlotB Raw types.Log // Blockchain specific contextual infos }
LibVerifyingStateVariablesUpdated represents a StateVariablesUpdated event raised by the LibVerifying contract.
type LibVerifyingStateVariablesUpdatedIterator ¶ added in v0.20.0
type LibVerifyingStateVariablesUpdatedIterator struct { Event *LibVerifyingStateVariablesUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LibVerifyingStateVariablesUpdatedIterator is returned from FilterStateVariablesUpdated and is used to iterate over the raw logs and unpacked data for StateVariablesUpdated events raised by the LibVerifying contract.
func (*LibVerifyingStateVariablesUpdatedIterator) Close ¶ added in v0.20.0
func (it *LibVerifyingStateVariablesUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LibVerifyingStateVariablesUpdatedIterator) Error ¶ added in v0.20.0
func (it *LibVerifyingStateVariablesUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LibVerifyingStateVariablesUpdatedIterator) Next ¶ added in v0.20.0
func (it *LibVerifyingStateVariablesUpdatedIterator) 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 LibVerifyingTransactor ¶ added in v0.19.0
type LibVerifyingTransactor struct {
// contains filtered or unexported fields
}
LibVerifyingTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLibVerifyingTransactor ¶ added in v0.19.0
func NewLibVerifyingTransactor(address common.Address, transactor bind.ContractTransactor) (*LibVerifyingTransactor, error)
NewLibVerifyingTransactor creates a new write-only instance of LibVerifying, bound to a specific deployed contract.
type LibVerifyingTransactorRaw ¶ added in v0.19.0
type LibVerifyingTransactorRaw struct {
Contract *LibVerifyingTransactor // Generic write-only contract binding to access the raw methods on
}
LibVerifyingTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LibVerifyingTransactorRaw) Transact ¶ added in v0.19.0
func (_LibVerifying *LibVerifyingTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LibVerifyingTransactorRaw) Transfer ¶ added in v0.19.0
func (_LibVerifying *LibVerifyingTransactorRaw) 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 LibVerifyingTransactorSession ¶ added in v0.19.0
type LibVerifyingTransactorSession struct { Contract *LibVerifyingTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LibVerifyingTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type SgxVerifier ¶ added in v0.20.0
type SgxVerifier struct { SgxVerifierCaller // Read-only binding to the contract SgxVerifierTransactor // Write-only binding to the contract SgxVerifierFilterer // Log filterer for contract events }
SgxVerifier is an auto generated Go binding around an Ethereum contract.
func NewSgxVerifier ¶ added in v0.20.0
func NewSgxVerifier(address common.Address, backend bind.ContractBackend) (*SgxVerifier, error)
NewSgxVerifier creates a new instance of SgxVerifier, bound to a specific deployed contract.
type SgxVerifierAdminChanged ¶ added in v0.20.0
type SgxVerifierAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
SgxVerifierAdminChanged represents a AdminChanged event raised by the SgxVerifier contract.
type SgxVerifierAdminChangedIterator ¶ added in v0.20.0
type SgxVerifierAdminChangedIterator struct { Event *SgxVerifierAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SgxVerifierAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the SgxVerifier contract.
func (*SgxVerifierAdminChangedIterator) Close ¶ added in v0.20.0
func (it *SgxVerifierAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SgxVerifierAdminChangedIterator) Error ¶ added in v0.20.0
func (it *SgxVerifierAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SgxVerifierAdminChangedIterator) Next ¶ added in v0.20.0
func (it *SgxVerifierAdminChangedIterator) 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 SgxVerifierBeaconUpgraded ¶ added in v0.20.0
type SgxVerifierBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
SgxVerifierBeaconUpgraded represents a BeaconUpgraded event raised by the SgxVerifier contract.
type SgxVerifierBeaconUpgradedIterator ¶ added in v0.20.0
type SgxVerifierBeaconUpgradedIterator struct { Event *SgxVerifierBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SgxVerifierBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the SgxVerifier contract.
func (*SgxVerifierBeaconUpgradedIterator) Close ¶ added in v0.20.0
func (it *SgxVerifierBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SgxVerifierBeaconUpgradedIterator) Error ¶ added in v0.20.0
func (it *SgxVerifierBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SgxVerifierBeaconUpgradedIterator) Next ¶ added in v0.20.0
func (it *SgxVerifierBeaconUpgradedIterator) 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 SgxVerifierCaller ¶ added in v0.20.0
type SgxVerifierCaller struct {
// contains filtered or unexported fields
}
SgxVerifierCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSgxVerifierCaller ¶ added in v0.20.0
func NewSgxVerifierCaller(address common.Address, caller bind.ContractCaller) (*SgxVerifierCaller, error)
NewSgxVerifierCaller creates a new read-only instance of SgxVerifier, bound to a specific deployed contract.
func (*SgxVerifierCaller) AddressManager ¶ added in v0.20.0
AddressManager is a free data retrieval call binding the contract method 0x3ab76e9f.
Solidity: function addressManager() view returns(address)
func (*SgxVerifierCaller) AddressRegistered ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierCaller) AddressRegistered(opts *bind.CallOpts, instanceAddress common.Address) (bool, error)
AddressRegistered is a free data retrieval call binding the contract method 0x9d7809b5.
Solidity: function addressRegistered(address instanceAddress) view returns(bool alreadyAttested)
func (*SgxVerifierCaller) INSTANCEEXPIRY ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierCaller) INSTANCEEXPIRY(opts *bind.CallOpts) (uint64, error)
INSTANCEEXPIRY is a free data retrieval call binding the contract method 0xd632cf35.
Solidity: function INSTANCE_EXPIRY() view returns(uint64)
func (*SgxVerifierCaller) INSTANCEVALIDITYDELAY ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierCaller) INSTANCEVALIDITYDELAY(opts *bind.CallOpts) (uint64, error)
INSTANCEVALIDITYDELAY is a free data retrieval call binding the contract method 0xb51ec328.
Solidity: function INSTANCE_VALIDITY_DELAY() view returns(uint64)
func (*SgxVerifierCaller) Instances ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierCaller) Instances(opts *bind.CallOpts, instanceId *big.Int) (struct { Addr common.Address ValidSince uint64 }, error)
Instances is a free data retrieval call binding the contract method 0xa2f7b3a5.
Solidity: function instances(uint256 instanceId) view returns(address addr, uint64 validSince)
func (*SgxVerifierCaller) LastUnpausedAt ¶ added in v0.21.0
func (_SgxVerifier *SgxVerifierCaller) LastUnpausedAt(opts *bind.CallOpts) (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
func (*SgxVerifierCaller) NextInstanceId ¶ added in v0.20.0
NextInstanceId is a free data retrieval call binding the contract method 0xee45abb0.
Solidity: function nextInstanceId() view returns(uint256)
func (*SgxVerifierCaller) Owner ¶ added in v0.20.0
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SgxVerifierCaller) Paused ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierCaller) 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 (*SgxVerifierCaller) PendingOwner ¶ added in v0.20.0
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*SgxVerifierCaller) ProxiableUUID ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierCaller) 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 (*SgxVerifierCaller) Resolve ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierCaller) 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)
func (*SgxVerifierCaller) Resolve0 ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierCaller) 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)
type SgxVerifierCallerRaw ¶ added in v0.20.0
type SgxVerifierCallerRaw struct {
Contract *SgxVerifierCaller // Generic read-only contract binding to access the raw methods on
}
SgxVerifierCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SgxVerifierCallerRaw) Call ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierCallerRaw) 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 SgxVerifierCallerSession ¶ added in v0.20.0
type SgxVerifierCallerSession struct { Contract *SgxVerifierCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SgxVerifierCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SgxVerifierCallerSession) AddressManager ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierCallerSession) AddressManager() (common.Address, error)
AddressManager is a free data retrieval call binding the contract method 0x3ab76e9f.
Solidity: function addressManager() view returns(address)
func (*SgxVerifierCallerSession) AddressRegistered ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierCallerSession) AddressRegistered(instanceAddress common.Address) (bool, error)
AddressRegistered is a free data retrieval call binding the contract method 0x9d7809b5.
Solidity: function addressRegistered(address instanceAddress) view returns(bool alreadyAttested)
func (*SgxVerifierCallerSession) INSTANCEEXPIRY ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierCallerSession) INSTANCEEXPIRY() (uint64, error)
INSTANCEEXPIRY is a free data retrieval call binding the contract method 0xd632cf35.
Solidity: function INSTANCE_EXPIRY() view returns(uint64)
func (*SgxVerifierCallerSession) INSTANCEVALIDITYDELAY ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierCallerSession) INSTANCEVALIDITYDELAY() (uint64, error)
INSTANCEVALIDITYDELAY is a free data retrieval call binding the contract method 0xb51ec328.
Solidity: function INSTANCE_VALIDITY_DELAY() view returns(uint64)
func (*SgxVerifierCallerSession) Instances ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierCallerSession) Instances(instanceId *big.Int) (struct { Addr common.Address ValidSince uint64 }, error)
Instances is a free data retrieval call binding the contract method 0xa2f7b3a5.
Solidity: function instances(uint256 instanceId) view returns(address addr, uint64 validSince)
func (*SgxVerifierCallerSession) LastUnpausedAt ¶ added in v0.21.0
func (_SgxVerifier *SgxVerifierCallerSession) LastUnpausedAt() (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
func (*SgxVerifierCallerSession) NextInstanceId ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierCallerSession) NextInstanceId() (*big.Int, error)
NextInstanceId is a free data retrieval call binding the contract method 0xee45abb0.
Solidity: function nextInstanceId() view returns(uint256)
func (*SgxVerifierCallerSession) Owner ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SgxVerifierCallerSession) Paused ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*SgxVerifierCallerSession) PendingOwner ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierCallerSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*SgxVerifierCallerSession) ProxiableUUID ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*SgxVerifierCallerSession) Resolve ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierCallerSession) 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)
func (*SgxVerifierCallerSession) Resolve0 ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierCallerSession) 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)
type SgxVerifierFilterer ¶ added in v0.20.0
type SgxVerifierFilterer struct {
// contains filtered or unexported fields
}
SgxVerifierFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSgxVerifierFilterer ¶ added in v0.20.0
func NewSgxVerifierFilterer(address common.Address, filterer bind.ContractFilterer) (*SgxVerifierFilterer, error)
NewSgxVerifierFilterer creates a new log filterer instance of SgxVerifier, bound to a specific deployed contract.
func (*SgxVerifierFilterer) FilterAdminChanged ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*SgxVerifierAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*SgxVerifierFilterer) FilterBeaconUpgraded ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*SgxVerifierBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*SgxVerifierFilterer) FilterInitialized ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) FilterInitialized(opts *bind.FilterOpts) (*SgxVerifierInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SgxVerifierFilterer) FilterInstanceAdded ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) FilterInstanceAdded(opts *bind.FilterOpts, id []*big.Int, instance []common.Address) (*SgxVerifierInstanceAddedIterator, error)
FilterInstanceAdded is a free log retrieval operation binding the contract event 0xbbe529d240965181270c1e2e32a80761e8807dda1ee9765e326178bd6804a9cb.
Solidity: event InstanceAdded(uint256 indexed id, address indexed instance, address replaced, uint256 validSince)
func (*SgxVerifierFilterer) FilterInstanceDeleted ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) FilterInstanceDeleted(opts *bind.FilterOpts, id []*big.Int, instance []common.Address) (*SgxVerifierInstanceDeletedIterator, error)
FilterInstanceDeleted is a free log retrieval operation binding the contract event 0x89d0dca869ffe08b709ca9ff5adfd5ee8d9de2750d0561e15df614c7a2596d8e.
Solidity: event InstanceDeleted(uint256 indexed id, address indexed instance)
func (*SgxVerifierFilterer) FilterOwnershipTransferStarted ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SgxVerifierOwnershipTransferStartedIterator, error)
FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*SgxVerifierFilterer) FilterOwnershipTransferred ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SgxVerifierOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SgxVerifierFilterer) FilterPaused ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) FilterPaused(opts *bind.FilterOpts) (*SgxVerifierPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*SgxVerifierFilterer) FilterUnpaused ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) FilterUnpaused(opts *bind.FilterOpts) (*SgxVerifierUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*SgxVerifierFilterer) FilterUpgraded ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*SgxVerifierUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*SgxVerifierFilterer) ParseAdminChanged ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) ParseAdminChanged(log types.Log) (*SgxVerifierAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*SgxVerifierFilterer) ParseBeaconUpgraded ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) ParseBeaconUpgraded(log types.Log) (*SgxVerifierBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*SgxVerifierFilterer) ParseInitialized ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) ParseInitialized(log types.Log) (*SgxVerifierInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SgxVerifierFilterer) ParseInstanceAdded ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) ParseInstanceAdded(log types.Log) (*SgxVerifierInstanceAdded, error)
ParseInstanceAdded is a log parse operation binding the contract event 0xbbe529d240965181270c1e2e32a80761e8807dda1ee9765e326178bd6804a9cb.
Solidity: event InstanceAdded(uint256 indexed id, address indexed instance, address replaced, uint256 validSince)
func (*SgxVerifierFilterer) ParseInstanceDeleted ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) ParseInstanceDeleted(log types.Log) (*SgxVerifierInstanceDeleted, error)
ParseInstanceDeleted is a log parse operation binding the contract event 0x89d0dca869ffe08b709ca9ff5adfd5ee8d9de2750d0561e15df614c7a2596d8e.
Solidity: event InstanceDeleted(uint256 indexed id, address indexed instance)
func (*SgxVerifierFilterer) ParseOwnershipTransferStarted ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) ParseOwnershipTransferStarted(log types.Log) (*SgxVerifierOwnershipTransferStarted, error)
ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*SgxVerifierFilterer) ParseOwnershipTransferred ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) ParseOwnershipTransferred(log types.Log) (*SgxVerifierOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SgxVerifierFilterer) ParsePaused ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) ParsePaused(log types.Log) (*SgxVerifierPaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*SgxVerifierFilterer) ParseUnpaused ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) ParseUnpaused(log types.Log) (*SgxVerifierUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*SgxVerifierFilterer) ParseUpgraded ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) ParseUpgraded(log types.Log) (*SgxVerifierUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*SgxVerifierFilterer) WatchAdminChanged ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *SgxVerifierAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*SgxVerifierFilterer) WatchBeaconUpgraded ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *SgxVerifierBeaconUpgraded, 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 (*SgxVerifierFilterer) WatchInitialized ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SgxVerifierInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SgxVerifierFilterer) WatchInstanceAdded ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) WatchInstanceAdded(opts *bind.WatchOpts, sink chan<- *SgxVerifierInstanceAdded, id []*big.Int, instance []common.Address) (event.Subscription, error)
WatchInstanceAdded is a free log subscription operation binding the contract event 0xbbe529d240965181270c1e2e32a80761e8807dda1ee9765e326178bd6804a9cb.
Solidity: event InstanceAdded(uint256 indexed id, address indexed instance, address replaced, uint256 validSince)
func (*SgxVerifierFilterer) WatchInstanceDeleted ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) WatchInstanceDeleted(opts *bind.WatchOpts, sink chan<- *SgxVerifierInstanceDeleted, id []*big.Int, instance []common.Address) (event.Subscription, error)
WatchInstanceDeleted is a free log subscription operation binding the contract event 0x89d0dca869ffe08b709ca9ff5adfd5ee8d9de2750d0561e15df614c7a2596d8e.
Solidity: event InstanceDeleted(uint256 indexed id, address indexed instance)
func (*SgxVerifierFilterer) WatchOwnershipTransferStarted ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *SgxVerifierOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*SgxVerifierFilterer) WatchOwnershipTransferred ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SgxVerifierOwnershipTransferred, 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 (*SgxVerifierFilterer) WatchPaused ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *SgxVerifierPaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*SgxVerifierFilterer) WatchUnpaused ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *SgxVerifierUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*SgxVerifierFilterer) WatchUpgraded ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *SgxVerifierUpgraded, 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 SgxVerifierInitialized ¶ added in v0.20.0
type SgxVerifierInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
SgxVerifierInitialized represents a Initialized event raised by the SgxVerifier contract.
type SgxVerifierInitializedIterator ¶ added in v0.20.0
type SgxVerifierInitializedIterator struct { Event *SgxVerifierInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SgxVerifierInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the SgxVerifier contract.
func (*SgxVerifierInitializedIterator) Close ¶ added in v0.20.0
func (it *SgxVerifierInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SgxVerifierInitializedIterator) Error ¶ added in v0.20.0
func (it *SgxVerifierInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SgxVerifierInitializedIterator) Next ¶ added in v0.20.0
func (it *SgxVerifierInitializedIterator) 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 SgxVerifierInstanceAdded ¶ added in v0.20.0
type SgxVerifierInstanceAdded struct { Id *big.Int Instance common.Address Replaced common.Address ValidSince *big.Int Raw types.Log // Blockchain specific contextual infos }
SgxVerifierInstanceAdded represents a InstanceAdded event raised by the SgxVerifier contract.
type SgxVerifierInstanceAddedIterator ¶ added in v0.20.0
type SgxVerifierInstanceAddedIterator struct { Event *SgxVerifierInstanceAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SgxVerifierInstanceAddedIterator is returned from FilterInstanceAdded and is used to iterate over the raw logs and unpacked data for InstanceAdded events raised by the SgxVerifier contract.
func (*SgxVerifierInstanceAddedIterator) Close ¶ added in v0.20.0
func (it *SgxVerifierInstanceAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SgxVerifierInstanceAddedIterator) Error ¶ added in v0.20.0
func (it *SgxVerifierInstanceAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SgxVerifierInstanceAddedIterator) Next ¶ added in v0.20.0
func (it *SgxVerifierInstanceAddedIterator) 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 SgxVerifierInstanceDeleted ¶ added in v0.20.0
type SgxVerifierInstanceDeleted struct { Id *big.Int Instance common.Address Raw types.Log // Blockchain specific contextual infos }
SgxVerifierInstanceDeleted represents a InstanceDeleted event raised by the SgxVerifier contract.
type SgxVerifierInstanceDeletedIterator ¶ added in v0.20.0
type SgxVerifierInstanceDeletedIterator struct { Event *SgxVerifierInstanceDeleted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SgxVerifierInstanceDeletedIterator is returned from FilterInstanceDeleted and is used to iterate over the raw logs and unpacked data for InstanceDeleted events raised by the SgxVerifier contract.
func (*SgxVerifierInstanceDeletedIterator) Close ¶ added in v0.20.0
func (it *SgxVerifierInstanceDeletedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SgxVerifierInstanceDeletedIterator) Error ¶ added in v0.20.0
func (it *SgxVerifierInstanceDeletedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SgxVerifierInstanceDeletedIterator) Next ¶ added in v0.20.0
func (it *SgxVerifierInstanceDeletedIterator) 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 SgxVerifierOwnershipTransferStarted ¶ added in v0.20.0
type SgxVerifierOwnershipTransferStarted struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SgxVerifierOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the SgxVerifier contract.
type SgxVerifierOwnershipTransferStartedIterator ¶ added in v0.20.0
type SgxVerifierOwnershipTransferStartedIterator struct { Event *SgxVerifierOwnershipTransferStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SgxVerifierOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the SgxVerifier contract.
func (*SgxVerifierOwnershipTransferStartedIterator) Close ¶ added in v0.20.0
func (it *SgxVerifierOwnershipTransferStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SgxVerifierOwnershipTransferStartedIterator) Error ¶ added in v0.20.0
func (it *SgxVerifierOwnershipTransferStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SgxVerifierOwnershipTransferStartedIterator) Next ¶ added in v0.20.0
func (it *SgxVerifierOwnershipTransferStartedIterator) 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 SgxVerifierOwnershipTransferred ¶ added in v0.20.0
type SgxVerifierOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SgxVerifierOwnershipTransferred represents a OwnershipTransferred event raised by the SgxVerifier contract.
type SgxVerifierOwnershipTransferredIterator ¶ added in v0.20.0
type SgxVerifierOwnershipTransferredIterator struct { Event *SgxVerifierOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SgxVerifierOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the SgxVerifier contract.
func (*SgxVerifierOwnershipTransferredIterator) Close ¶ added in v0.20.0
func (it *SgxVerifierOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SgxVerifierOwnershipTransferredIterator) Error ¶ added in v0.20.0
func (it *SgxVerifierOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SgxVerifierOwnershipTransferredIterator) Next ¶ added in v0.20.0
func (it *SgxVerifierOwnershipTransferredIterator) 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 SgxVerifierPaused ¶ added in v0.20.0
type SgxVerifierPaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
SgxVerifierPaused represents a Paused event raised by the SgxVerifier contract.
type SgxVerifierPausedIterator ¶ added in v0.20.0
type SgxVerifierPausedIterator struct { Event *SgxVerifierPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SgxVerifierPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the SgxVerifier contract.
func (*SgxVerifierPausedIterator) Close ¶ added in v0.20.0
func (it *SgxVerifierPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SgxVerifierPausedIterator) Error ¶ added in v0.20.0
func (it *SgxVerifierPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SgxVerifierPausedIterator) Next ¶ added in v0.20.0
func (it *SgxVerifierPausedIterator) 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 SgxVerifierRaw ¶ added in v0.20.0
type SgxVerifierRaw struct {
Contract *SgxVerifier // Generic contract binding to access the raw methods on
}
SgxVerifierRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SgxVerifierRaw) Call ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierRaw) 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 (*SgxVerifierRaw) Transact ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SgxVerifierRaw) Transfer ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierRaw) 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 SgxVerifierSession ¶ added in v0.20.0
type SgxVerifierSession struct { Contract *SgxVerifier // 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 }
SgxVerifierSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SgxVerifierSession) AcceptOwnership ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SgxVerifierSession) AddInstances ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierSession) AddInstances(_instances []common.Address) (*types.Transaction, error)
AddInstances is a paid mutator transaction binding the contract method 0x16107290.
Solidity: function addInstances(address[] _instances) returns(uint256[])
func (*SgxVerifierSession) AddressManager ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierSession) AddressManager() (common.Address, error)
AddressManager is a free data retrieval call binding the contract method 0x3ab76e9f.
Solidity: function addressManager() view returns(address)
func (*SgxVerifierSession) AddressRegistered ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierSession) AddressRegistered(instanceAddress common.Address) (bool, error)
AddressRegistered is a free data retrieval call binding the contract method 0x9d7809b5.
Solidity: function addressRegistered(address instanceAddress) view returns(bool alreadyAttested)
func (*SgxVerifierSession) DeleteInstances ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierSession) DeleteInstances(_ids []*big.Int) (*types.Transaction, error)
DeleteInstances is a paid mutator transaction binding the contract method 0x4ef36a56.
Solidity: function deleteInstances(uint256[] _ids) returns()
func (*SgxVerifierSession) INSTANCEEXPIRY ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierSession) INSTANCEEXPIRY() (uint64, error)
INSTANCEEXPIRY is a free data retrieval call binding the contract method 0xd632cf35.
Solidity: function INSTANCE_EXPIRY() view returns(uint64)
func (*SgxVerifierSession) INSTANCEVALIDITYDELAY ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierSession) INSTANCEVALIDITYDELAY() (uint64, error)
INSTANCEVALIDITYDELAY is a free data retrieval call binding the contract method 0xb51ec328.
Solidity: function INSTANCE_VALIDITY_DELAY() view returns(uint64)
func (*SgxVerifierSession) Init ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierSession) Init(_owner common.Address, _addressManager common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xf09a4016.
Solidity: function init(address _owner, address _addressManager) returns()
func (*SgxVerifierSession) Instances ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierSession) Instances(instanceId *big.Int) (struct { Addr common.Address ValidSince uint64 }, error)
Instances is a free data retrieval call binding the contract method 0xa2f7b3a5.
Solidity: function instances(uint256 instanceId) view returns(address addr, uint64 validSince)
func (*SgxVerifierSession) LastUnpausedAt ¶ added in v0.21.0
func (_SgxVerifier *SgxVerifierSession) LastUnpausedAt() (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
func (*SgxVerifierSession) NextInstanceId ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierSession) NextInstanceId() (*big.Int, error)
NextInstanceId is a free data retrieval call binding the contract method 0xee45abb0.
Solidity: function nextInstanceId() view returns(uint256)
func (*SgxVerifierSession) Owner ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SgxVerifierSession) Pause ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*SgxVerifierSession) Paused ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*SgxVerifierSession) PendingOwner ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*SgxVerifierSession) ProxiableUUID ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*SgxVerifierSession) RegisterInstance ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierSession) RegisterInstance(_attestation V3StructParsedV3QuoteStruct) (*types.Transaction, error)
RegisterInstance is a paid mutator transaction binding the contract method 0xa91951a2.
Solidity: function registerInstance(((bytes2,bytes2,bytes4,bytes2,bytes2,bytes16,bytes20),(bytes16,bytes4,bytes28,bytes16,bytes32,bytes32,bytes32,bytes,uint16,uint16,bytes,bytes),(bytes,bytes,(bytes16,bytes4,bytes28,bytes16,bytes32,bytes32,bytes32,bytes,uint16,uint16,bytes,bytes),bytes,(uint16,bytes),(uint16,uint32,bytes[3]))) _attestation) returns(uint256)
func (*SgxVerifierSession) RenounceOwnership ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SgxVerifierSession) Resolve ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierSession) 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)
func (*SgxVerifierSession) Resolve0 ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierSession) 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)
func (*SgxVerifierSession) TransferOwnership ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierSession) 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 (*SgxVerifierSession) Unpause ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*SgxVerifierSession) UpgradeTo ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierSession) 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 (*SgxVerifierSession) UpgradeToAndCall ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierSession) 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 (*SgxVerifierSession) VerifyProof ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierSession) VerifyProof(_ctx IVerifierContext, _tran TaikoDataTransition, _proof TaikoDataTierProof) (*types.Transaction, error)
VerifyProof is a paid mutator transaction binding the contract method 0x21e89968.
Solidity: function verifyProof((bytes32,bytes32,address,uint64,bool,bool,address) _ctx, (bytes32,bytes32,bytes32,bytes32) _tran, (uint16,bytes) _proof) returns()
type SgxVerifierTransactor ¶ added in v0.20.0
type SgxVerifierTransactor struct {
// contains filtered or unexported fields
}
SgxVerifierTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSgxVerifierTransactor ¶ added in v0.20.0
func NewSgxVerifierTransactor(address common.Address, transactor bind.ContractTransactor) (*SgxVerifierTransactor, error)
NewSgxVerifierTransactor creates a new write-only instance of SgxVerifier, bound to a specific deployed contract.
func (*SgxVerifierTransactor) AcceptOwnership ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SgxVerifierTransactor) AddInstances ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierTransactor) AddInstances(opts *bind.TransactOpts, _instances []common.Address) (*types.Transaction, error)
AddInstances is a paid mutator transaction binding the contract method 0x16107290.
Solidity: function addInstances(address[] _instances) returns(uint256[])
func (*SgxVerifierTransactor) DeleteInstances ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierTransactor) DeleteInstances(opts *bind.TransactOpts, _ids []*big.Int) (*types.Transaction, error)
DeleteInstances is a paid mutator transaction binding the contract method 0x4ef36a56.
Solidity: function deleteInstances(uint256[] _ids) returns()
func (*SgxVerifierTransactor) Init ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierTransactor) Init(opts *bind.TransactOpts, _owner common.Address, _addressManager common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xf09a4016.
Solidity: function init(address _owner, address _addressManager) returns()
func (*SgxVerifierTransactor) Pause ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*SgxVerifierTransactor) RegisterInstance ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierTransactor) RegisterInstance(opts *bind.TransactOpts, _attestation V3StructParsedV3QuoteStruct) (*types.Transaction, error)
RegisterInstance is a paid mutator transaction binding the contract method 0xa91951a2.
Solidity: function registerInstance(((bytes2,bytes2,bytes4,bytes2,bytes2,bytes16,bytes20),(bytes16,bytes4,bytes28,bytes16,bytes32,bytes32,bytes32,bytes,uint16,uint16,bytes,bytes),(bytes,bytes,(bytes16,bytes4,bytes28,bytes16,bytes32,bytes32,bytes32,bytes,uint16,uint16,bytes,bytes),bytes,(uint16,bytes),(uint16,uint32,bytes[3]))) _attestation) returns(uint256)
func (*SgxVerifierTransactor) RenounceOwnership ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SgxVerifierTransactor) TransferOwnership ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierTransactor) 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 (*SgxVerifierTransactor) Unpause ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*SgxVerifierTransactor) UpgradeTo ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierTransactor) 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 (*SgxVerifierTransactor) UpgradeToAndCall ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierTransactor) 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 (*SgxVerifierTransactor) VerifyProof ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierTransactor) VerifyProof(opts *bind.TransactOpts, _ctx IVerifierContext, _tran TaikoDataTransition, _proof TaikoDataTierProof) (*types.Transaction, error)
VerifyProof is a paid mutator transaction binding the contract method 0x21e89968.
Solidity: function verifyProof((bytes32,bytes32,address,uint64,bool,bool,address) _ctx, (bytes32,bytes32,bytes32,bytes32) _tran, (uint16,bytes) _proof) returns()
type SgxVerifierTransactorRaw ¶ added in v0.20.0
type SgxVerifierTransactorRaw struct {
Contract *SgxVerifierTransactor // Generic write-only contract binding to access the raw methods on
}
SgxVerifierTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SgxVerifierTransactorRaw) Transact ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SgxVerifierTransactorRaw) Transfer ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierTransactorRaw) 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 SgxVerifierTransactorSession ¶ added in v0.20.0
type SgxVerifierTransactorSession struct { Contract *SgxVerifierTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SgxVerifierTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SgxVerifierTransactorSession) AcceptOwnership ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SgxVerifierTransactorSession) AddInstances ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierTransactorSession) AddInstances(_instances []common.Address) (*types.Transaction, error)
AddInstances is a paid mutator transaction binding the contract method 0x16107290.
Solidity: function addInstances(address[] _instances) returns(uint256[])
func (*SgxVerifierTransactorSession) DeleteInstances ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierTransactorSession) DeleteInstances(_ids []*big.Int) (*types.Transaction, error)
DeleteInstances is a paid mutator transaction binding the contract method 0x4ef36a56.
Solidity: function deleteInstances(uint256[] _ids) returns()
func (*SgxVerifierTransactorSession) Init ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierTransactorSession) Init(_owner common.Address, _addressManager common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xf09a4016.
Solidity: function init(address _owner, address _addressManager) returns()
func (*SgxVerifierTransactorSession) Pause ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*SgxVerifierTransactorSession) RegisterInstance ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierTransactorSession) RegisterInstance(_attestation V3StructParsedV3QuoteStruct) (*types.Transaction, error)
RegisterInstance is a paid mutator transaction binding the contract method 0xa91951a2.
Solidity: function registerInstance(((bytes2,bytes2,bytes4,bytes2,bytes2,bytes16,bytes20),(bytes16,bytes4,bytes28,bytes16,bytes32,bytes32,bytes32,bytes,uint16,uint16,bytes,bytes),(bytes,bytes,(bytes16,bytes4,bytes28,bytes16,bytes32,bytes32,bytes32,bytes,uint16,uint16,bytes,bytes),bytes,(uint16,bytes),(uint16,uint32,bytes[3]))) _attestation) returns(uint256)
func (*SgxVerifierTransactorSession) RenounceOwnership ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SgxVerifierTransactorSession) TransferOwnership ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierTransactorSession) 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 (*SgxVerifierTransactorSession) Unpause ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*SgxVerifierTransactorSession) UpgradeTo ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierTransactorSession) 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 (*SgxVerifierTransactorSession) UpgradeToAndCall ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierTransactorSession) 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 (*SgxVerifierTransactorSession) VerifyProof ¶ added in v0.20.0
func (_SgxVerifier *SgxVerifierTransactorSession) VerifyProof(_ctx IVerifierContext, _tran TaikoDataTransition, _proof TaikoDataTierProof) (*types.Transaction, error)
VerifyProof is a paid mutator transaction binding the contract method 0x21e89968.
Solidity: function verifyProof((bytes32,bytes32,address,uint64,bool,bool,address) _ctx, (bytes32,bytes32,bytes32,bytes32) _tran, (uint16,bytes) _proof) returns()
type SgxVerifierUnpaused ¶ added in v0.20.0
type SgxVerifierUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
SgxVerifierUnpaused represents a Unpaused event raised by the SgxVerifier contract.
type SgxVerifierUnpausedIterator ¶ added in v0.20.0
type SgxVerifierUnpausedIterator struct { Event *SgxVerifierUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SgxVerifierUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the SgxVerifier contract.
func (*SgxVerifierUnpausedIterator) Close ¶ added in v0.20.0
func (it *SgxVerifierUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SgxVerifierUnpausedIterator) Error ¶ added in v0.20.0
func (it *SgxVerifierUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SgxVerifierUnpausedIterator) Next ¶ added in v0.20.0
func (it *SgxVerifierUnpausedIterator) 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 SgxVerifierUpgraded ¶ added in v0.20.0
type SgxVerifierUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
SgxVerifierUpgraded represents a Upgraded event raised by the SgxVerifier contract.
type SgxVerifierUpgradedIterator ¶ added in v0.20.0
type SgxVerifierUpgradedIterator struct { Event *SgxVerifierUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SgxVerifierUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the SgxVerifier contract.
func (*SgxVerifierUpgradedIterator) Close ¶ added in v0.20.0
func (it *SgxVerifierUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SgxVerifierUpgradedIterator) Error ¶ added in v0.20.0
func (it *SgxVerifierUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SgxVerifierUpgradedIterator) Next ¶ added in v0.20.0
func (it *SgxVerifierUpgradedIterator) 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 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 }
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 MinTier uint16 BlobUsed bool ParentMetaHash [32]byte Sender common.Address }
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 LivenessBond *big.Int BlockSyncThreshold uint8 }
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 LastSyncedBlockId uint64 LastSynecdAt uint64 }
TaikoDataSlotA is an auto generated low-level Go binding around an user-defined struct.
type TaikoDataSlotB ¶ added in v0.15.0
type TaikoDataSlotB struct { NumBlocks uint64 LastVerifiedBlockId uint64 ProvingPaused bool ReservedB1 uint8 ReservedB2 uint16 ReservedB3 uint32 LastUnpausedAt uint64 }
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 StateRoot [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 StateRoot [32]byte Prover common.Address ValidityBond *big.Int Contester common.Address ContestBond *big.Int Timestamp uint64 Tier uint16 Reserved1 uint8 }
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 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 TaikoL1ClientBlockProposed0 ¶ added in v0.12.0
type TaikoL1ClientBlockProposed0 struct { BlockId *big.Int AssignedProver common.Address LivenessBond *big.Int Meta TaikoDataBlockMetadata DepositsProcessed []TaikoDataEthDeposit Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientBlockProposed0 represents a BlockProposed0 event raised by the TaikoL1Client contract.
type TaikoL1ClientBlockProposed0Iterator ¶ added in v0.12.0
type TaikoL1ClientBlockProposed0Iterator struct { Event *TaikoL1ClientBlockProposed0 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientBlockProposed0Iterator is returned from FilterBlockProposed0 and is used to iterate over the raw logs and unpacked data for BlockProposed0 events raised by the TaikoL1Client contract.
func (*TaikoL1ClientBlockProposed0Iterator) Close ¶ added in v0.12.0
func (it *TaikoL1ClientBlockProposed0Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientBlockProposed0Iterator) Error ¶ added in v0.12.0
func (it *TaikoL1ClientBlockProposed0Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientBlockProposed0Iterator) Next ¶ added in v0.12.0
func (it *TaikoL1ClientBlockProposed0Iterator) 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 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 Prover common.Address BlockHash [32]byte StateRoot [32]byte Tier uint16 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 Prover common.Address BlockHash [32]byte StateRoot [32]byte Tier uint16 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) 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) 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,uint96,uint8))
func (*TaikoL1ClientCaller) GetStateVariables ¶
func (_TaikoL1Client *TaikoL1ClientCaller) GetStateVariables(opts *bind.CallOpts) (TaikoDataSlotA, TaikoDataSlotB, error)
GetStateVariables is a free data retrieval call binding the contract method 0xdde89cf5.
Solidity: function getStateVariables() view returns((uint64,uint64,uint64,uint64), (uint64,uint64,bool,uint8,uint16,uint32,uint64))
func (*TaikoL1ClientCaller) GetTransition ¶ added in v0.15.0
func (_TaikoL1Client *TaikoL1ClientCaller) GetTransition(opts *bind.CallOpts, _blockId uint64, _tid uint32) (TaikoDataTransitionState, error)
GetTransition is a free data retrieval call binding the contract method 0x563479a5.
Solidity: function getTransition(uint64 _blockId, uint32 _tid) view returns((bytes32,bytes32,bytes32,address,uint96,address,uint96,uint64,uint16,uint8))
func (*TaikoL1ClientCaller) GetTransition0 ¶ added in v0.21.0
func (_TaikoL1Client *TaikoL1ClientCaller) GetTransition0(opts *bind.CallOpts, _blockId uint64, _parentHash [32]byte) (TaikoDataTransitionState, error)
GetTransition0 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))
func (*TaikoL1ClientCaller) LastUnpausedAt ¶ added in v0.21.0
func (_TaikoL1Client *TaikoL1ClientCaller) LastUnpausedAt(opts *bind.CallOpts) (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
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) PendingOwner ¶ added in v0.20.0
func (_TaikoL1Client *TaikoL1ClientCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
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)
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)
func (*TaikoL1ClientCaller) SlotA ¶ added in v0.21.0
func (_TaikoL1Client *TaikoL1ClientCaller) SlotA(opts *bind.CallOpts) (TaikoDataSlotA, error)
SlotA is a free data retrieval call binding the contract method 0xc7821568.
Solidity: function slotA() view returns((uint64,uint64,uint64,uint64))
func (*TaikoL1ClientCaller) SlotB ¶ added in v0.21.0
func (_TaikoL1Client *TaikoL1ClientCaller) SlotB(opts *bind.CallOpts) (TaikoDataSlotB, error)
SlotB is a free data retrieval call binding the contract method 0x19e8dce2.
Solidity: function slotB() view returns((uint64,uint64,bool,uint8,uint16,uint32,uint64))
func (*TaikoL1ClientCaller) State ¶
func (_TaikoL1Client *TaikoL1ClientCaller) State(opts *bind.CallOpts) (struct { Reserve1 [32]byte SlotA TaikoDataSlotA SlotB TaikoDataSlotB }, error)
State is a free data retrieval call binding the contract method 0xc19d93fb.
Solidity: function state() view returns(bytes32 __reserve1, (uint64,uint64,uint64,uint64) slotA, (uint64,uint64,bool,uint8,uint16,uint32,uint64) 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) 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) 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,uint96,uint8))
func (*TaikoL1ClientCallerSession) GetStateVariables ¶
func (_TaikoL1Client *TaikoL1ClientCallerSession) GetStateVariables() (TaikoDataSlotA, TaikoDataSlotB, error)
GetStateVariables is a free data retrieval call binding the contract method 0xdde89cf5.
Solidity: function getStateVariables() view returns((uint64,uint64,uint64,uint64), (uint64,uint64,bool,uint8,uint16,uint32,uint64))
func (*TaikoL1ClientCallerSession) GetTransition ¶ added in v0.15.0
func (_TaikoL1Client *TaikoL1ClientCallerSession) GetTransition(_blockId uint64, _tid uint32) (TaikoDataTransitionState, error)
GetTransition is a free data retrieval call binding the contract method 0x563479a5.
Solidity: function getTransition(uint64 _blockId, uint32 _tid) view returns((bytes32,bytes32,bytes32,address,uint96,address,uint96,uint64,uint16,uint8))
func (*TaikoL1ClientCallerSession) GetTransition0 ¶ added in v0.21.0
func (_TaikoL1Client *TaikoL1ClientCallerSession) GetTransition0(_blockId uint64, _parentHash [32]byte) (TaikoDataTransitionState, error)
GetTransition0 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))
func (*TaikoL1ClientCallerSession) LastUnpausedAt ¶ added in v0.21.0
func (_TaikoL1Client *TaikoL1ClientCallerSession) LastUnpausedAt() (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
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) PendingOwner ¶ added in v0.20.0
func (_TaikoL1Client *TaikoL1ClientCallerSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
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)
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)
func (*TaikoL1ClientCallerSession) SlotA ¶ added in v0.21.0
func (_TaikoL1Client *TaikoL1ClientCallerSession) SlotA() (TaikoDataSlotA, error)
SlotA is a free data retrieval call binding the contract method 0xc7821568.
Solidity: function slotA() view returns((uint64,uint64,uint64,uint64))
func (*TaikoL1ClientCallerSession) SlotB ¶ added in v0.21.0
func (_TaikoL1Client *TaikoL1ClientCallerSession) SlotB() (TaikoDataSlotB, error)
SlotB is a free data retrieval call binding the contract method 0x19e8dce2.
Solidity: function slotB() view returns((uint64,uint64,bool,uint8,uint16,uint32,uint64))
func (*TaikoL1ClientCallerSession) State ¶
func (_TaikoL1Client *TaikoL1ClientCallerSession) State() (struct { Reserve1 [32]byte SlotA TaikoDataSlotA SlotB TaikoDataSlotB }, error)
State is a free data retrieval call binding the contract method 0xc19d93fb.
Solidity: function state() view returns(bytes32 __reserve1, (uint64,uint64,uint64,uint64) slotA, (uint64,uint64,bool,uint8,uint16,uint32,uint64) slotB)
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) 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 0xcda4e564245eb15494bc6da29f6a42e1941cf57f5314bf35bab8a1fca0a9c60a.
Solidity: event BlockProposed(uint256 indexed blockId, address indexed assignedProver, uint96 livenessBond, (bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint16,bool,bytes32,address) meta, (address,uint96,uint64)[] depositsProcessed)
func (*TaikoL1ClientFilterer) FilterBlockProposed0 ¶ added in v0.12.0
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterBlockProposed0(opts *bind.FilterOpts, blockId []*big.Int, assignedProver []common.Address) (*TaikoL1ClientBlockProposed0Iterator, error)
FilterBlockProposed0 is a free log retrieval operation binding the contract event 0xcda4e564245eb15494bc6da29f6a42e1941cf57f5314bf35bab8a1fca0a9c60a.
Solidity: event BlockProposed(uint256 indexed blockId, address indexed assignedProver, uint96 livenessBond, (bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint16,bool,bytes32,address) meta, (address,uint96,uint64)[] depositsProcessed)
func (*TaikoL1ClientFilterer) FilterBlockVerified ¶
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterBlockVerified(opts *bind.FilterOpts, blockId []*big.Int, prover []common.Address) (*TaikoL1ClientBlockVerifiedIterator, error)
FilterBlockVerified is a free log retrieval operation binding the contract event 0xdecbd2c61cbda254917d6fd4c980a470701e8f9f1b744f6ad163ca70ca5db289.
Solidity: event BlockVerified(uint256 indexed blockId, address indexed prover, bytes32 blockHash, bytes32 stateRoot, uint16 tier)
func (*TaikoL1ClientFilterer) FilterBlockVerified0 ¶ added in v0.12.0
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterBlockVerified0(opts *bind.FilterOpts, blockId []*big.Int, prover []common.Address) (*TaikoL1ClientBlockVerified0Iterator, error)
FilterBlockVerified0 is a free log retrieval operation binding the contract event 0xdecbd2c61cbda254917d6fd4c980a470701e8f9f1b744f6ad163ca70ca5db289.
Solidity: event BlockVerified(uint256 indexed blockId, address indexed prover, bytes32 blockHash, bytes32 stateRoot, uint16 tier)
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) FilterOwnershipTransferStarted ¶ added in v0.20.0
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TaikoL1ClientOwnershipTransferStartedIterator, error)
FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
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) FilterProvingPaused0 ¶ added in v0.21.0
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterProvingPaused0(opts *bind.FilterOpts) (*TaikoL1ClientProvingPaused0Iterator, error)
FilterProvingPaused0 is a free log retrieval operation binding the contract event 0xed64db85835d07c3c990b8ebdd55e32d64e5ed53143b6ef2179e7bfaf17ddc3b.
Solidity: event ProvingPaused(bool paused)
func (*TaikoL1ClientFilterer) FilterStateVariablesUpdated ¶ added in v0.20.0
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterStateVariablesUpdated(opts *bind.FilterOpts) (*TaikoL1ClientStateVariablesUpdatedIterator, error)
FilterStateVariablesUpdated is a free log retrieval operation binding the contract event 0xdf66aee38ea9fe523cfd238705d455a354305a646748dbb931898b51cee4727b.
Solidity: event StateVariablesUpdated((uint64,uint64,bool,uint8,uint16,uint32,uint64) slotB)
func (*TaikoL1ClientFilterer) FilterStateVariablesUpdated0 ¶ added in v0.20.0
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterStateVariablesUpdated0(opts *bind.FilterOpts) (*TaikoL1ClientStateVariablesUpdated0Iterator, error)
FilterStateVariablesUpdated0 is a free log retrieval operation binding the contract event 0xdf66aee38ea9fe523cfd238705d455a354305a646748dbb931898b51cee4727b.
Solidity: event StateVariablesUpdated((uint64,uint64,bool,uint8,uint16,uint32,uint64) slotB)
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) FilterTransitionContested0 ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterTransitionContested0(opts *bind.FilterOpts, blockId []*big.Int) (*TaikoL1ClientTransitionContested0Iterator, error)
FilterTransitionContested0 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) FilterTransitionProved0 ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientFilterer) FilterTransitionProved0(opts *bind.FilterOpts, blockId []*big.Int) (*TaikoL1ClientTransitionProved0Iterator, error)
FilterTransitionProved0 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) ParseBlockProposed ¶
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseBlockProposed(log types.Log) (*TaikoL1ClientBlockProposed, error)
ParseBlockProposed is a log parse operation binding the contract event 0xcda4e564245eb15494bc6da29f6a42e1941cf57f5314bf35bab8a1fca0a9c60a.
Solidity: event BlockProposed(uint256 indexed blockId, address indexed assignedProver, uint96 livenessBond, (bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint16,bool,bytes32,address) meta, (address,uint96,uint64)[] depositsProcessed)
func (*TaikoL1ClientFilterer) ParseBlockProposed0 ¶ added in v0.12.0
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseBlockProposed0(log types.Log) (*TaikoL1ClientBlockProposed0, error)
ParseBlockProposed0 is a log parse operation binding the contract event 0xcda4e564245eb15494bc6da29f6a42e1941cf57f5314bf35bab8a1fca0a9c60a.
Solidity: event BlockProposed(uint256 indexed blockId, address indexed assignedProver, uint96 livenessBond, (bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint16,bool,bytes32,address) 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 0xdecbd2c61cbda254917d6fd4c980a470701e8f9f1b744f6ad163ca70ca5db289.
Solidity: event BlockVerified(uint256 indexed blockId, address indexed prover, bytes32 blockHash, bytes32 stateRoot, uint16 tier)
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 0xdecbd2c61cbda254917d6fd4c980a470701e8f9f1b744f6ad163ca70ca5db289.
Solidity: event BlockVerified(uint256 indexed blockId, address indexed prover, bytes32 blockHash, bytes32 stateRoot, uint16 tier)
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) ParseOwnershipTransferStarted ¶ added in v0.20.0
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseOwnershipTransferStarted(log types.Log) (*TaikoL1ClientOwnershipTransferStarted, error)
ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
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) ParseProvingPaused0 ¶ added in v0.21.0
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseProvingPaused0(log types.Log) (*TaikoL1ClientProvingPaused0, error)
ParseProvingPaused0 is a log parse operation binding the contract event 0xed64db85835d07c3c990b8ebdd55e32d64e5ed53143b6ef2179e7bfaf17ddc3b.
Solidity: event ProvingPaused(bool paused)
func (*TaikoL1ClientFilterer) ParseStateVariablesUpdated ¶ added in v0.20.0
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseStateVariablesUpdated(log types.Log) (*TaikoL1ClientStateVariablesUpdated, error)
ParseStateVariablesUpdated is a log parse operation binding the contract event 0xdf66aee38ea9fe523cfd238705d455a354305a646748dbb931898b51cee4727b.
Solidity: event StateVariablesUpdated((uint64,uint64,bool,uint8,uint16,uint32,uint64) slotB)
func (*TaikoL1ClientFilterer) ParseStateVariablesUpdated0 ¶ added in v0.20.0
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseStateVariablesUpdated0(log types.Log) (*TaikoL1ClientStateVariablesUpdated0, error)
ParseStateVariablesUpdated0 is a log parse operation binding the contract event 0xdf66aee38ea9fe523cfd238705d455a354305a646748dbb931898b51cee4727b.
Solidity: event StateVariablesUpdated((uint64,uint64,bool,uint8,uint16,uint32,uint64) slotB)
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) ParseTransitionContested0 ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseTransitionContested0(log types.Log) (*TaikoL1ClientTransitionContested0, error)
ParseTransitionContested0 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) ParseTransitionProved0 ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientFilterer) ParseTransitionProved0(log types.Log) (*TaikoL1ClientTransitionProved0, error)
ParseTransitionProved0 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) 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 0xcda4e564245eb15494bc6da29f6a42e1941cf57f5314bf35bab8a1fca0a9c60a.
Solidity: event BlockProposed(uint256 indexed blockId, address indexed assignedProver, uint96 livenessBond, (bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint16,bool,bytes32,address) meta, (address,uint96,uint64)[] depositsProcessed)
func (*TaikoL1ClientFilterer) WatchBlockProposed0 ¶ added in v0.12.0
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchBlockProposed0(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientBlockProposed0, blockId []*big.Int, assignedProver []common.Address) (event.Subscription, error)
WatchBlockProposed0 is a free log subscription operation binding the contract event 0xcda4e564245eb15494bc6da29f6a42e1941cf57f5314bf35bab8a1fca0a9c60a.
Solidity: event BlockProposed(uint256 indexed blockId, address indexed assignedProver, uint96 livenessBond, (bytes32,bytes32,bytes32,bytes32,bytes32,address,uint64,uint32,uint64,uint64,uint16,bool,bytes32,address) meta, (address,uint96,uint64)[] depositsProcessed)
func (*TaikoL1ClientFilterer) WatchBlockVerified ¶
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchBlockVerified(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientBlockVerified, blockId []*big.Int, prover []common.Address) (event.Subscription, error)
WatchBlockVerified is a free log subscription operation binding the contract event 0xdecbd2c61cbda254917d6fd4c980a470701e8f9f1b744f6ad163ca70ca5db289.
Solidity: event BlockVerified(uint256 indexed blockId, address indexed prover, bytes32 blockHash, bytes32 stateRoot, uint16 tier)
func (*TaikoL1ClientFilterer) WatchBlockVerified0 ¶ added in v0.12.0
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchBlockVerified0(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientBlockVerified0, blockId []*big.Int, prover []common.Address) (event.Subscription, error)
WatchBlockVerified0 is a free log subscription operation binding the contract event 0xdecbd2c61cbda254917d6fd4c980a470701e8f9f1b744f6ad163ca70ca5db289.
Solidity: event BlockVerified(uint256 indexed blockId, address indexed prover, bytes32 blockHash, bytes32 stateRoot, uint16 tier)
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) WatchOwnershipTransferStarted ¶ added in v0.20.0
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
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) WatchProvingPaused0 ¶ added in v0.21.0
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchProvingPaused0(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientProvingPaused0) (event.Subscription, error)
WatchProvingPaused0 is a free log subscription operation binding the contract event 0xed64db85835d07c3c990b8ebdd55e32d64e5ed53143b6ef2179e7bfaf17ddc3b.
Solidity: event ProvingPaused(bool paused)
func (*TaikoL1ClientFilterer) WatchStateVariablesUpdated ¶ added in v0.20.0
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchStateVariablesUpdated(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientStateVariablesUpdated) (event.Subscription, error)
WatchStateVariablesUpdated is a free log subscription operation binding the contract event 0xdf66aee38ea9fe523cfd238705d455a354305a646748dbb931898b51cee4727b.
Solidity: event StateVariablesUpdated((uint64,uint64,bool,uint8,uint16,uint32,uint64) slotB)
func (*TaikoL1ClientFilterer) WatchStateVariablesUpdated0 ¶ added in v0.20.0
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchStateVariablesUpdated0(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientStateVariablesUpdated0) (event.Subscription, error)
WatchStateVariablesUpdated0 is a free log subscription operation binding the contract event 0xdf66aee38ea9fe523cfd238705d455a354305a646748dbb931898b51cee4727b.
Solidity: event StateVariablesUpdated((uint64,uint64,bool,uint8,uint16,uint32,uint64) slotB)
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) WatchTransitionContested0 ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchTransitionContested0(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientTransitionContested0, blockId []*big.Int) (event.Subscription, error)
WatchTransitionContested0 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) WatchTransitionProved0 ¶ added in v0.17.0
func (_TaikoL1Client *TaikoL1ClientFilterer) WatchTransitionProved0(opts *bind.WatchOpts, sink chan<- *TaikoL1ClientTransitionProved0, blockId []*big.Int) (event.Subscription, error)
WatchTransitionProved0 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 TaikoL1ClientOwnershipTransferStarted ¶ added in v0.20.0
type TaikoL1ClientOwnershipTransferStarted struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the TaikoL1Client contract.
type TaikoL1ClientOwnershipTransferStartedIterator ¶ added in v0.20.0
type TaikoL1ClientOwnershipTransferStartedIterator struct { Event *TaikoL1ClientOwnershipTransferStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the TaikoL1Client contract.
func (*TaikoL1ClientOwnershipTransferStartedIterator) Close ¶ added in v0.20.0
func (it *TaikoL1ClientOwnershipTransferStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientOwnershipTransferStartedIterator) Error ¶ added in v0.20.0
func (it *TaikoL1ClientOwnershipTransferStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientOwnershipTransferStartedIterator) Next ¶ added in v0.20.0
func (it *TaikoL1ClientOwnershipTransferStartedIterator) 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 TaikoL1ClientProvingPaused0 ¶ added in v0.21.0
type TaikoL1ClientProvingPaused0 struct { Paused bool Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientProvingPaused0 represents a ProvingPaused0 event raised by the TaikoL1Client contract.
type TaikoL1ClientProvingPaused0Iterator ¶ added in v0.21.0
type TaikoL1ClientProvingPaused0Iterator struct { Event *TaikoL1ClientProvingPaused0 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientProvingPaused0Iterator is returned from FilterProvingPaused0 and is used to iterate over the raw logs and unpacked data for ProvingPaused0 events raised by the TaikoL1Client contract.
func (*TaikoL1ClientProvingPaused0Iterator) Close ¶ added in v0.21.0
func (it *TaikoL1ClientProvingPaused0Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientProvingPaused0Iterator) Error ¶ added in v0.21.0
func (it *TaikoL1ClientProvingPaused0Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientProvingPaused0Iterator) Next ¶ added in v0.21.0
func (it *TaikoL1ClientProvingPaused0Iterator) 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 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) AcceptOwnership ¶ added in v0.20.0
func (_TaikoL1Client *TaikoL1ClientSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
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) 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) 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,uint96,uint8))
func (*TaikoL1ClientSession) GetStateVariables ¶
func (_TaikoL1Client *TaikoL1ClientSession) GetStateVariables() (TaikoDataSlotA, TaikoDataSlotB, error)
GetStateVariables is a free data retrieval call binding the contract method 0xdde89cf5.
Solidity: function getStateVariables() view returns((uint64,uint64,uint64,uint64), (uint64,uint64,bool,uint8,uint16,uint32,uint64))
func (*TaikoL1ClientSession) GetTransition ¶ added in v0.15.0
func (_TaikoL1Client *TaikoL1ClientSession) GetTransition(_blockId uint64, _tid uint32) (TaikoDataTransitionState, error)
GetTransition is a free data retrieval call binding the contract method 0x563479a5.
Solidity: function getTransition(uint64 _blockId, uint32 _tid) view returns((bytes32,bytes32,bytes32,address,uint96,address,uint96,uint64,uint16,uint8))
func (*TaikoL1ClientSession) GetTransition0 ¶ added in v0.21.0
func (_TaikoL1Client *TaikoL1ClientSession) GetTransition0(_blockId uint64, _parentHash [32]byte) (TaikoDataTransitionState, error)
GetTransition0 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))
func (*TaikoL1ClientSession) Init ¶
func (_TaikoL1Client *TaikoL1ClientSession) Init(_owner common.Address, _addressManager common.Address, _genesisBlockHash [32]byte) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x347258aa.
Solidity: function init(address _owner, address _addressManager, bytes32 _genesisBlockHash) returns()
func (*TaikoL1ClientSession) Init2 ¶ added in v0.21.0
func (_TaikoL1Client *TaikoL1ClientSession) Init2() (*types.Transaction, error)
Init2 is a paid mutator transaction binding the contract method 0x069489a2.
Solidity: function init2() returns()
func (*TaikoL1ClientSession) LastUnpausedAt ¶ added in v0.21.0
func (_TaikoL1Client *TaikoL1ClientSession) LastUnpausedAt() (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
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) PendingOwner ¶ added in v0.20.0
func (_TaikoL1Client *TaikoL1ClientSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
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,uint16,bool,bytes32,address) meta_, (address,uint96,uint64)[] deposits_)
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)
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)
func (*TaikoL1ClientSession) SlotA ¶ added in v0.21.0
func (_TaikoL1Client *TaikoL1ClientSession) SlotA() (TaikoDataSlotA, error)
SlotA is a free data retrieval call binding the contract method 0xc7821568.
Solidity: function slotA() view returns((uint64,uint64,uint64,uint64))
func (*TaikoL1ClientSession) SlotB ¶ added in v0.21.0
func (_TaikoL1Client *TaikoL1ClientSession) SlotB() (TaikoDataSlotB, error)
SlotB is a free data retrieval call binding the contract method 0x19e8dce2.
Solidity: function slotB() view returns((uint64,uint64,bool,uint8,uint16,uint32,uint64))
func (*TaikoL1ClientSession) State ¶
func (_TaikoL1Client *TaikoL1ClientSession) State() (struct { Reserve1 [32]byte SlotA TaikoDataSlotA SlotB TaikoDataSlotB }, error)
State is a free data retrieval call binding the contract method 0xc19d93fb.
Solidity: function state() view returns(bytes32 __reserve1, (uint64,uint64,uint64,uint64) slotA, (uint64,uint64,bool,uint8,uint16,uint32,uint64) 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 TaikoL1ClientStateVariablesUpdated ¶ added in v0.20.0
type TaikoL1ClientStateVariablesUpdated struct { SlotB TaikoDataSlotB Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientStateVariablesUpdated represents a StateVariablesUpdated event raised by the TaikoL1Client contract.
type TaikoL1ClientStateVariablesUpdated0 ¶ added in v0.20.0
type TaikoL1ClientStateVariablesUpdated0 struct { SlotB TaikoDataSlotB Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientStateVariablesUpdated0 represents a StateVariablesUpdated0 event raised by the TaikoL1Client contract.
type TaikoL1ClientStateVariablesUpdated0Iterator ¶ added in v0.20.0
type TaikoL1ClientStateVariablesUpdated0Iterator struct { Event *TaikoL1ClientStateVariablesUpdated0 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientStateVariablesUpdated0Iterator is returned from FilterStateVariablesUpdated0 and is used to iterate over the raw logs and unpacked data for StateVariablesUpdated0 events raised by the TaikoL1Client contract.
func (*TaikoL1ClientStateVariablesUpdated0Iterator) Close ¶ added in v0.20.0
func (it *TaikoL1ClientStateVariablesUpdated0Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientStateVariablesUpdated0Iterator) Error ¶ added in v0.20.0
func (it *TaikoL1ClientStateVariablesUpdated0Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientStateVariablesUpdated0Iterator) Next ¶ added in v0.20.0
func (it *TaikoL1ClientStateVariablesUpdated0Iterator) 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 TaikoL1ClientStateVariablesUpdatedIterator ¶ added in v0.20.0
type TaikoL1ClientStateVariablesUpdatedIterator struct { Event *TaikoL1ClientStateVariablesUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientStateVariablesUpdatedIterator is returned from FilterStateVariablesUpdated and is used to iterate over the raw logs and unpacked data for StateVariablesUpdated events raised by the TaikoL1Client contract.
func (*TaikoL1ClientStateVariablesUpdatedIterator) Close ¶ added in v0.20.0
func (it *TaikoL1ClientStateVariablesUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientStateVariablesUpdatedIterator) Error ¶ added in v0.20.0
func (it *TaikoL1ClientStateVariablesUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientStateVariablesUpdatedIterator) Next ¶ added in v0.20.0
func (it *TaikoL1ClientStateVariablesUpdatedIterator) 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) AcceptOwnership ¶ added in v0.20.0
func (_TaikoL1Client *TaikoL1ClientTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*TaikoL1ClientTransactor) Init ¶
func (_TaikoL1Client *TaikoL1ClientTransactor) Init(opts *bind.TransactOpts, _owner common.Address, _addressManager common.Address, _genesisBlockHash [32]byte) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x347258aa.
Solidity: function init(address _owner, address _addressManager, bytes32 _genesisBlockHash) returns()
func (*TaikoL1ClientTransactor) Init2 ¶ added in v0.21.0
func (_TaikoL1Client *TaikoL1ClientTransactor) Init2(opts *bind.TransactOpts) (*types.Transaction, error)
Init2 is a paid mutator transaction binding the contract method 0x069489a2.
Solidity: function init2() 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,uint16,bool,bytes32,address) meta_, (address,uint96,uint64)[] deposits_)
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) AcceptOwnership ¶ added in v0.20.0
func (_TaikoL1Client *TaikoL1ClientTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*TaikoL1ClientTransactorSession) Init ¶
func (_TaikoL1Client *TaikoL1ClientTransactorSession) Init(_owner common.Address, _addressManager common.Address, _genesisBlockHash [32]byte) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x347258aa.
Solidity: function init(address _owner, address _addressManager, bytes32 _genesisBlockHash) returns()
func (*TaikoL1ClientTransactorSession) Init2 ¶ added in v0.21.0
func (_TaikoL1Client *TaikoL1ClientTransactorSession) Init2() (*types.Transaction, error)
Init2 is a paid mutator transaction binding the contract method 0x069489a2.
Solidity: function init2() 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,uint16,bool,bytes32,address) meta_, (address,uint96,uint64)[] deposits_)
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 TaikoL1ClientTransitionContested0 ¶ added in v0.17.0
type TaikoL1ClientTransitionContested0 struct { BlockId *big.Int Tran TaikoDataTransition Contester common.Address ContestBond *big.Int Tier uint16 Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientTransitionContested0 represents a TransitionContested0 event raised by the TaikoL1Client contract.
type TaikoL1ClientTransitionContested0Iterator ¶ added in v0.17.0
type TaikoL1ClientTransitionContested0Iterator struct { Event *TaikoL1ClientTransitionContested0 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientTransitionContested0Iterator is returned from FilterTransitionContested0 and is used to iterate over the raw logs and unpacked data for TransitionContested0 events raised by the TaikoL1Client contract.
func (*TaikoL1ClientTransitionContested0Iterator) Close ¶ added in v0.17.0
func (it *TaikoL1ClientTransitionContested0Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientTransitionContested0Iterator) Error ¶ added in v0.17.0
func (it *TaikoL1ClientTransitionContested0Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientTransitionContested0Iterator) Next ¶ added in v0.17.0
func (it *TaikoL1ClientTransitionContested0Iterator) 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 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 TaikoL1ClientTransitionProved0 ¶ added in v0.17.0
type TaikoL1ClientTransitionProved0 struct { BlockId *big.Int Tran TaikoDataTransition Prover common.Address ValidityBond *big.Int Tier uint16 Raw types.Log // Blockchain specific contextual infos }
TaikoL1ClientTransitionProved0 represents a TransitionProved0 event raised by the TaikoL1Client contract.
type TaikoL1ClientTransitionProved0Iterator ¶ added in v0.17.0
type TaikoL1ClientTransitionProved0Iterator struct { Event *TaikoL1ClientTransitionProved0 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL1ClientTransitionProved0Iterator is returned from FilterTransitionProved0 and is used to iterate over the raw logs and unpacked data for TransitionProved0 events raised by the TaikoL1Client contract.
func (*TaikoL1ClientTransitionProved0Iterator) Close ¶ added in v0.17.0
func (it *TaikoL1ClientTransitionProved0Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL1ClientTransitionProved0Iterator) Error ¶ added in v0.17.0
func (it *TaikoL1ClientTransitionProved0Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL1ClientTransitionProved0Iterator) Next ¶ added in v0.17.0
func (it *TaikoL1ClientTransitionProved0Iterator) 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 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) 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, _l1BlockId uint64, _parentGasUsed uint32) (struct { Basefee *big.Int GasExcess uint64 }, error)
GetBasefee is a free data retrieval call binding the contract method 0xa7e022d1.
Solidity: function getBasefee(uint64 _l1BlockId, uint32 _parentGasUsed) view returns(uint256 basefee_, uint64 gasExcess_)
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) (LibL2ConfigConfig, error)
GetConfig is a free data retrieval call binding the contract method 0xc3f909d4.
Solidity: function getConfig() view returns((uint32,uint8,uint64))
func (*TaikoL2ClientCaller) L1ChainId ¶ added in v0.20.0
func (_TaikoL2Client *TaikoL2ClientCaller) L1ChainId(opts *bind.CallOpts) (uint64, error)
L1ChainId is a free data retrieval call binding the contract method 0x12622e5b.
Solidity: function l1ChainId() view returns(uint64)
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) LastSyncedBlock ¶ added in v0.19.0
func (_TaikoL2Client *TaikoL2ClientCaller) LastSyncedBlock(opts *bind.CallOpts) (uint64, error)
LastSyncedBlock is a free data retrieval call binding the contract method 0x33d5ac9b.
Solidity: function lastSyncedBlock() view returns(uint64)
func (*TaikoL2ClientCaller) LastUnpausedAt ¶ added in v0.21.0
func (_TaikoL2Client *TaikoL2ClientCaller) LastUnpausedAt(opts *bind.CallOpts) (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() 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) ParentTimestamp ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientCaller) ParentTimestamp(opts *bind.CallOpts) (uint64, error)
ParentTimestamp is a free data retrieval call binding the contract method 0x539b8ade.
Solidity: function parentTimestamp() view returns(uint64)
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) PendingOwner ¶ added in v0.20.0
func (_TaikoL2Client *TaikoL2ClientCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
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)
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)
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)
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) 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(_l1BlockId uint64, _parentGasUsed uint32) (struct { Basefee *big.Int GasExcess uint64 }, error)
GetBasefee is a free data retrieval call binding the contract method 0xa7e022d1.
Solidity: function getBasefee(uint64 _l1BlockId, uint32 _parentGasUsed) view returns(uint256 basefee_, uint64 gasExcess_)
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() (LibL2ConfigConfig, error)
GetConfig is a free data retrieval call binding the contract method 0xc3f909d4.
Solidity: function getConfig() view returns((uint32,uint8,uint64))
func (*TaikoL2ClientCallerSession) L1ChainId ¶ added in v0.20.0
func (_TaikoL2Client *TaikoL2ClientCallerSession) L1ChainId() (uint64, error)
L1ChainId is a free data retrieval call binding the contract method 0x12622e5b.
Solidity: function l1ChainId() view returns(uint64)
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) LastSyncedBlock ¶ added in v0.19.0
func (_TaikoL2Client *TaikoL2ClientCallerSession) LastSyncedBlock() (uint64, error)
LastSyncedBlock is a free data retrieval call binding the contract method 0x33d5ac9b.
Solidity: function lastSyncedBlock() view returns(uint64)
func (*TaikoL2ClientCallerSession) LastUnpausedAt ¶ added in v0.21.0
func (_TaikoL2Client *TaikoL2ClientCallerSession) LastUnpausedAt() (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() 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) ParentTimestamp ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientCallerSession) ParentTimestamp() (uint64, error)
ParentTimestamp is a free data retrieval call binding the contract method 0x539b8ade.
Solidity: function parentTimestamp() view returns(uint64)
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) PendingOwner ¶ added in v0.20.0
func (_TaikoL2Client *TaikoL2ClientCallerSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
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)
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)
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)
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) 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) FilterOwnershipTransferStarted ¶ added in v0.20.0
func (_TaikoL2Client *TaikoL2ClientFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TaikoL2ClientOwnershipTransferStartedIterator, error)
FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
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) 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) ParseOwnershipTransferStarted ¶ added in v0.20.0
func (_TaikoL2Client *TaikoL2ClientFilterer) ParseOwnershipTransferStarted(log types.Log) (*TaikoL2ClientOwnershipTransferStarted, error)
ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
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) 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) WatchOwnershipTransferStarted ¶ added in v0.20.0
func (_TaikoL2Client *TaikoL2ClientFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *TaikoL2ClientOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
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 TaikoL2ClientOwnershipTransferStarted ¶ added in v0.20.0
type TaikoL2ClientOwnershipTransferStarted struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoL2ClientOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the TaikoL2Client contract.
type TaikoL2ClientOwnershipTransferStartedIterator ¶ added in v0.20.0
type TaikoL2ClientOwnershipTransferStartedIterator struct { Event *TaikoL2ClientOwnershipTransferStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoL2ClientOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the TaikoL2Client contract.
func (*TaikoL2ClientOwnershipTransferStartedIterator) Close ¶ added in v0.20.0
func (it *TaikoL2ClientOwnershipTransferStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoL2ClientOwnershipTransferStartedIterator) Error ¶ added in v0.20.0
func (it *TaikoL2ClientOwnershipTransferStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoL2ClientOwnershipTransferStartedIterator) Next ¶ added in v0.20.0
func (it *TaikoL2ClientOwnershipTransferStartedIterator) 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) AcceptOwnership ¶ added in v0.20.0
func (_TaikoL2Client *TaikoL2ClientSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
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, _l1StateRoot [32]byte, _l1BlockId uint64, _parentGasUsed uint32) (*types.Transaction, error)
Anchor is a paid mutator transaction binding the contract method 0xda69d3db.
Solidity: function anchor(bytes32 _l1BlockHash, bytes32 _l1StateRoot, uint64 _l1BlockId, 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) 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(_l1BlockId uint64, _parentGasUsed uint32) (struct { Basefee *big.Int GasExcess uint64 }, error)
GetBasefee is a free data retrieval call binding the contract method 0xa7e022d1.
Solidity: function getBasefee(uint64 _l1BlockId, uint32 _parentGasUsed) view returns(uint256 basefee_, uint64 gasExcess_)
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() (LibL2ConfigConfig, error)
GetConfig is a free data retrieval call binding the contract method 0xc3f909d4.
Solidity: function getConfig() view returns((uint32,uint8,uint64))
func (*TaikoL2ClientSession) Init ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientSession) Init(_owner common.Address, _addressManager common.Address, _l1ChainId uint64, _gasExcess uint64) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x5950f9f1.
Solidity: function init(address _owner, address _addressManager, uint64 _l1ChainId, uint64 _gasExcess) returns()
func (*TaikoL2ClientSession) L1ChainId ¶ added in v0.20.0
func (_TaikoL2Client *TaikoL2ClientSession) L1ChainId() (uint64, error)
L1ChainId is a free data retrieval call binding the contract method 0x12622e5b.
Solidity: function l1ChainId() view returns(uint64)
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) LastSyncedBlock ¶ added in v0.19.0
func (_TaikoL2Client *TaikoL2ClientSession) LastSyncedBlock() (uint64, error)
LastSyncedBlock is a free data retrieval call binding the contract method 0x33d5ac9b.
Solidity: function lastSyncedBlock() view returns(uint64)
func (*TaikoL2ClientSession) LastUnpausedAt ¶ added in v0.21.0
func (_TaikoL2Client *TaikoL2ClientSession) LastUnpausedAt() (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() 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) ParentTimestamp ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientSession) ParentTimestamp() (uint64, error)
ParentTimestamp is a free data retrieval call binding the contract method 0x539b8ade.
Solidity: function parentTimestamp() view returns(uint64)
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) PendingOwner ¶ added in v0.20.0
func (_TaikoL2Client *TaikoL2ClientSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
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)
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)
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) 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()
func (*TaikoL2ClientSession) Withdraw ¶ added in v0.19.0
func (_TaikoL2Client *TaikoL2ClientSession) Withdraw(_token common.Address, _to common.Address) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf940e385.
Solidity: function withdraw(address _token, address _to) 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) AcceptOwnership ¶ added in v0.20.0
func (_TaikoL2Client *TaikoL2ClientTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*TaikoL2ClientTransactor) Anchor ¶ added in v0.1.7
func (_TaikoL2Client *TaikoL2ClientTransactor) Anchor(opts *bind.TransactOpts, _l1BlockHash [32]byte, _l1StateRoot [32]byte, _l1BlockId uint64, _parentGasUsed uint32) (*types.Transaction, error)
Anchor is a paid mutator transaction binding the contract method 0xda69d3db.
Solidity: function anchor(bytes32 _l1BlockHash, bytes32 _l1StateRoot, uint64 _l1BlockId, uint32 _parentGasUsed) returns()
func (*TaikoL2ClientTransactor) Init ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientTransactor) Init(opts *bind.TransactOpts, _owner common.Address, _addressManager common.Address, _l1ChainId uint64, _gasExcess uint64) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x5950f9f1.
Solidity: function init(address _owner, address _addressManager, uint64 _l1ChainId, 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()
func (*TaikoL2ClientTransactor) Withdraw ¶ added in v0.19.0
func (_TaikoL2Client *TaikoL2ClientTransactor) Withdraw(opts *bind.TransactOpts, _token common.Address, _to common.Address) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf940e385.
Solidity: function withdraw(address _token, address _to) 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) AcceptOwnership ¶ added in v0.20.0
func (_TaikoL2Client *TaikoL2ClientTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*TaikoL2ClientTransactorSession) Anchor ¶ added in v0.1.7
func (_TaikoL2Client *TaikoL2ClientTransactorSession) Anchor(_l1BlockHash [32]byte, _l1StateRoot [32]byte, _l1BlockId uint64, _parentGasUsed uint32) (*types.Transaction, error)
Anchor is a paid mutator transaction binding the contract method 0xda69d3db.
Solidity: function anchor(bytes32 _l1BlockHash, bytes32 _l1StateRoot, uint64 _l1BlockId, uint32 _parentGasUsed) returns()
func (*TaikoL2ClientTransactorSession) Init ¶ added in v0.7.0
func (_TaikoL2Client *TaikoL2ClientTransactorSession) Init(_owner common.Address, _addressManager common.Address, _l1ChainId uint64, _gasExcess uint64) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x5950f9f1.
Solidity: function init(address _owner, address _addressManager, uint64 _l1ChainId, 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()
func (*TaikoL2ClientTransactorSession) Withdraw ¶ added in v0.19.0
func (_TaikoL2Client *TaikoL2ClientTransactorSession) Withdraw(_token common.Address, _to common.Address) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf940e385.
Solidity: function withdraw(address _token, address _to) 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 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 TaikoTimelockControllerCallSalt ¶ added in v0.20.0
type TaikoTimelockControllerCallSalt struct { Id [32]byte Salt [32]byte Raw types.Log // Blockchain specific contextual infos }
TaikoTimelockControllerCallSalt represents a CallSalt event raised by the TaikoTimelockController contract.
type TaikoTimelockControllerCallSaltIterator ¶ added in v0.20.0
type TaikoTimelockControllerCallSaltIterator struct { Event *TaikoTimelockControllerCallSalt // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTimelockControllerCallSaltIterator is returned from FilterCallSalt and is used to iterate over the raw logs and unpacked data for CallSalt events raised by the TaikoTimelockController contract.
func (*TaikoTimelockControllerCallSaltIterator) Close ¶ added in v0.20.0
func (it *TaikoTimelockControllerCallSaltIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTimelockControllerCallSaltIterator) Error ¶ added in v0.20.0
func (it *TaikoTimelockControllerCallSaltIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTimelockControllerCallSaltIterator) Next ¶ added in v0.20.0
func (it *TaikoTimelockControllerCallSaltIterator) 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) AddressManager ¶ added in v0.20.0
func (_TaikoTimelockController *TaikoTimelockControllerCaller) 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 (*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)
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)
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)
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)
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)
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)
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)
func (*TaikoTimelockControllerCaller) LastUnpausedAt ¶ added in v0.21.0
func (_TaikoTimelockController *TaikoTimelockControllerCaller) LastUnpausedAt(opts *bind.CallOpts) (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
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) PendingOwner ¶ added in v0.20.0
func (_TaikoTimelockController *TaikoTimelockControllerCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
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) Resolve ¶ added in v0.20.0
func (_TaikoTimelockController *TaikoTimelockControllerCaller) 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)
func (*TaikoTimelockControllerCaller) Resolve0 ¶ added in v0.20.0
func (_TaikoTimelockController *TaikoTimelockControllerCaller) 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)
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) AddressManager ¶ added in v0.20.0
func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) AddressManager() (common.Address, error)
AddressManager is a free data retrieval call binding the contract method 0x3ab76e9f.
Solidity: function addressManager() view returns(address)
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)
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)
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)
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)
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)
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)
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)
func (*TaikoTimelockControllerCallerSession) LastUnpausedAt ¶ added in v0.21.0
func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) LastUnpausedAt() (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
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) PendingOwner ¶ added in v0.20.0
func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
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) Resolve ¶ added in v0.20.0
func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) 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)
func (*TaikoTimelockControllerCallerSession) Resolve0 ¶ added in v0.20.0
func (_TaikoTimelockController *TaikoTimelockControllerCallerSession) 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)
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) FilterCallSalt ¶ added in v0.20.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterCallSalt(opts *bind.FilterOpts, id [][32]byte) (*TaikoTimelockControllerCallSaltIterator, error)
FilterCallSalt is a free log retrieval operation binding the contract event 0x20fda5fd27a1ea7bf5b9567f143ac5470bb059374a27e8f67cb44f946f6d0387.
Solidity: event CallSalt(bytes32 indexed id, bytes32 salt)
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) FilterOwnershipTransferStarted ¶ added in v0.20.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TaikoTimelockControllerOwnershipTransferStartedIterator, error)
FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
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) ParseCallSalt ¶ added in v0.20.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseCallSalt(log types.Log) (*TaikoTimelockControllerCallSalt, error)
ParseCallSalt is a log parse operation binding the contract event 0x20fda5fd27a1ea7bf5b9567f143ac5470bb059374a27e8f67cb44f946f6d0387.
Solidity: event CallSalt(bytes32 indexed id, bytes32 salt)
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) ParseOwnershipTransferStarted ¶ added in v0.20.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) ParseOwnershipTransferStarted(log types.Log) (*TaikoTimelockControllerOwnershipTransferStarted, error)
ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
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) WatchCallSalt ¶ added in v0.20.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchCallSalt(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerCallSalt, id [][32]byte) (event.Subscription, error)
WatchCallSalt is a free log subscription operation binding the contract event 0x20fda5fd27a1ea7bf5b9567f143ac5470bb059374a27e8f67cb44f946f6d0387.
Solidity: event CallSalt(bytes32 indexed id, bytes32 salt)
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) WatchOwnershipTransferStarted ¶ added in v0.20.0
func (_TaikoTimelockController *TaikoTimelockControllerFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *TaikoTimelockControllerOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
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 TaikoTimelockControllerOwnershipTransferStarted ¶ added in v0.20.0
type TaikoTimelockControllerOwnershipTransferStarted struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoTimelockControllerOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the TaikoTimelockController contract.
type TaikoTimelockControllerOwnershipTransferStartedIterator ¶ added in v0.20.0
type TaikoTimelockControllerOwnershipTransferStartedIterator struct { Event *TaikoTimelockControllerOwnershipTransferStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTimelockControllerOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the TaikoTimelockController contract.
func (*TaikoTimelockControllerOwnershipTransferStartedIterator) Close ¶ added in v0.20.0
func (it *TaikoTimelockControllerOwnershipTransferStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTimelockControllerOwnershipTransferStartedIterator) Error ¶ added in v0.20.0
func (it *TaikoTimelockControllerOwnershipTransferStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTimelockControllerOwnershipTransferStartedIterator) Next ¶ added in v0.20.0
func (it *TaikoTimelockControllerOwnershipTransferStartedIterator) 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) AcceptOwnership ¶ added in v0.20.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*TaikoTimelockControllerSession) AddressManager ¶ added in v0.20.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) AddressManager() (common.Address, error)
AddressManager is a free data retrieval call binding the contract method 0x3ab76e9f.
Solidity: function addressManager() view returns(address)
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)
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)
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)
func (*TaikoTimelockControllerSession) Init ¶ added in v0.18.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) Init(_owner common.Address, _minDelay *big.Int) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x399ae724.
Solidity: function init(address _owner, 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)
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)
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)
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)
func (*TaikoTimelockControllerSession) LastUnpausedAt ¶ added in v0.21.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) LastUnpausedAt() (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
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) PendingOwner ¶ added in v0.20.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
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) Resolve ¶ added in v0.20.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) 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)
func (*TaikoTimelockControllerSession) Resolve0 ¶ added in v0.20.0
func (_TaikoTimelockController *TaikoTimelockControllerSession) 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)
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) AcceptOwnership ¶ added in v0.20.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
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, _owner common.Address, _minDelay *big.Int) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x399ae724.
Solidity: function init(address _owner, 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) AcceptOwnership ¶ added in v0.20.0
func (_TaikoTimelockController *TaikoTimelockControllerTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
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(_owner common.Address, _minDelay *big.Int) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x399ae724.
Solidity: function init(address _owner, 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) CLOCKMODE ¶ added in v0.20.0
func (_TaikoToken *TaikoTokenCaller) CLOCKMODE(opts *bind.CallOpts) (string, error)
CLOCKMODE is a free data retrieval call binding the contract method 0x4bf5d7e9.
Solidity: function CLOCK_MODE() view returns(string)
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) Clock ¶ added in v0.20.0
Clock is a free data retrieval call binding the contract method 0x91ddadf4.
Solidity: function clock() view returns(uint48)
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) Eip712Domain ¶ added in v0.20.0
func (_TaikoToken *TaikoTokenCaller) Eip712Domain(opts *bind.CallOpts) (struct { Fields [1]byte Name string Version string ChainId *big.Int VerifyingContract common.Address Salt [32]byte Extensions []*big.Int }, error)
Eip712Domain is a free data retrieval call binding the contract method 0x84b0196e.
Solidity: function eip712Domain() view returns(bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
func (*TaikoTokenCaller) GetPastTotalSupply ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCaller) GetPastTotalSupply(opts *bind.CallOpts, timepoint *big.Int) (*big.Int, error)
GetPastTotalSupply is a free data retrieval call binding the contract method 0x8e539e8c.
Solidity: function getPastTotalSupply(uint256 timepoint) view returns(uint256)
func (*TaikoTokenCaller) GetPastVotes ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCaller) GetPastVotes(opts *bind.CallOpts, account common.Address, timepoint *big.Int) (*big.Int, error)
GetPastVotes is a free data retrieval call binding the contract method 0x3a46b1a8.
Solidity: function getPastVotes(address account, uint256 timepoint) 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) LastUnpausedAt ¶ added in v0.21.0
func (_TaikoToken *TaikoTokenCaller) LastUnpausedAt(opts *bind.CallOpts) (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
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) PendingOwner ¶ added in v0.20.0
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
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)
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)
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) CLOCKMODE ¶ added in v0.20.0
func (_TaikoToken *TaikoTokenCallerSession) CLOCKMODE() (string, error)
CLOCKMODE is a free data retrieval call binding the contract method 0x4bf5d7e9.
Solidity: function CLOCK_MODE() view returns(string)
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) Clock ¶ added in v0.20.0
func (_TaikoToken *TaikoTokenCallerSession) Clock() (*big.Int, error)
Clock is a free data retrieval call binding the contract method 0x91ddadf4.
Solidity: function clock() view returns(uint48)
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) Eip712Domain ¶ added in v0.20.0
func (_TaikoToken *TaikoTokenCallerSession) Eip712Domain() (struct { Fields [1]byte Name string Version string ChainId *big.Int VerifyingContract common.Address Salt [32]byte Extensions []*big.Int }, error)
Eip712Domain is a free data retrieval call binding the contract method 0x84b0196e.
Solidity: function eip712Domain() view returns(bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
func (*TaikoTokenCallerSession) GetPastTotalSupply ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCallerSession) GetPastTotalSupply(timepoint *big.Int) (*big.Int, error)
GetPastTotalSupply is a free data retrieval call binding the contract method 0x8e539e8c.
Solidity: function getPastTotalSupply(uint256 timepoint) view returns(uint256)
func (*TaikoTokenCallerSession) GetPastVotes ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenCallerSession) GetPastVotes(account common.Address, timepoint *big.Int) (*big.Int, error)
GetPastVotes is a free data retrieval call binding the contract method 0x3a46b1a8.
Solidity: function getPastVotes(address account, uint256 timepoint) 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) LastUnpausedAt ¶ added in v0.21.0
func (_TaikoToken *TaikoTokenCallerSession) LastUnpausedAt() (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
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) PendingOwner ¶ added in v0.20.0
func (_TaikoToken *TaikoTokenCallerSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
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)
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)
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 TaikoTokenEIP712DomainChanged ¶ added in v0.20.0
TaikoTokenEIP712DomainChanged represents a EIP712DomainChanged event raised by the TaikoToken contract.
type TaikoTokenEIP712DomainChangedIterator ¶ added in v0.20.0
type TaikoTokenEIP712DomainChangedIterator struct { Event *TaikoTokenEIP712DomainChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTokenEIP712DomainChangedIterator is returned from FilterEIP712DomainChanged and is used to iterate over the raw logs and unpacked data for EIP712DomainChanged events raised by the TaikoToken contract.
func (*TaikoTokenEIP712DomainChangedIterator) Close ¶ added in v0.20.0
func (it *TaikoTokenEIP712DomainChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTokenEIP712DomainChangedIterator) Error ¶ added in v0.20.0
func (it *TaikoTokenEIP712DomainChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTokenEIP712DomainChangedIterator) Next ¶ added in v0.20.0
func (it *TaikoTokenEIP712DomainChangedIterator) 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) FilterEIP712DomainChanged ¶ added in v0.20.0
func (_TaikoToken *TaikoTokenFilterer) FilterEIP712DomainChanged(opts *bind.FilterOpts) (*TaikoTokenEIP712DomainChangedIterator, error)
FilterEIP712DomainChanged is a free log retrieval operation binding the contract event 0x0a6387c9ea3628b88a633bb4f3b151770f70085117a15f9bf3787cda53f13d31.
Solidity: event EIP712DomainChanged()
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) FilterOwnershipTransferStarted ¶ added in v0.20.0
func (_TaikoToken *TaikoTokenFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TaikoTokenOwnershipTransferStartedIterator, error)
FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
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) ParseEIP712DomainChanged ¶ added in v0.20.0
func (_TaikoToken *TaikoTokenFilterer) ParseEIP712DomainChanged(log types.Log) (*TaikoTokenEIP712DomainChanged, error)
ParseEIP712DomainChanged is a log parse operation binding the contract event 0x0a6387c9ea3628b88a633bb4f3b151770f70085117a15f9bf3787cda53f13d31.
Solidity: event EIP712DomainChanged()
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) ParseOwnershipTransferStarted ¶ added in v0.20.0
func (_TaikoToken *TaikoTokenFilterer) ParseOwnershipTransferStarted(log types.Log) (*TaikoTokenOwnershipTransferStarted, error)
ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
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) WatchEIP712DomainChanged ¶ added in v0.20.0
func (_TaikoToken *TaikoTokenFilterer) WatchEIP712DomainChanged(opts *bind.WatchOpts, sink chan<- *TaikoTokenEIP712DomainChanged) (event.Subscription, error)
WatchEIP712DomainChanged is a free log subscription operation binding the contract event 0x0a6387c9ea3628b88a633bb4f3b151770f70085117a15f9bf3787cda53f13d31.
Solidity: event EIP712DomainChanged()
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) WatchOwnershipTransferStarted ¶ added in v0.20.0
func (_TaikoToken *TaikoTokenFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *TaikoTokenOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
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 TaikoTokenOwnershipTransferStarted ¶ added in v0.20.0
type TaikoTokenOwnershipTransferStarted struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
TaikoTokenOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the TaikoToken contract.
type TaikoTokenOwnershipTransferStartedIterator ¶ added in v0.20.0
type TaikoTokenOwnershipTransferStartedIterator struct { Event *TaikoTokenOwnershipTransferStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TaikoTokenOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the TaikoToken contract.
func (*TaikoTokenOwnershipTransferStartedIterator) Close ¶ added in v0.20.0
func (it *TaikoTokenOwnershipTransferStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaikoTokenOwnershipTransferStartedIterator) Error ¶ added in v0.20.0
func (it *TaikoTokenOwnershipTransferStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaikoTokenOwnershipTransferStartedIterator) Next ¶ added in v0.20.0
func (it *TaikoTokenOwnershipTransferStartedIterator) 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) AcceptOwnership ¶ added in v0.20.0
func (_TaikoToken *TaikoTokenSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
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) CLOCKMODE ¶ added in v0.20.0
func (_TaikoToken *TaikoTokenSession) CLOCKMODE() (string, error)
CLOCKMODE is a free data retrieval call binding the contract method 0x4bf5d7e9.
Solidity: function CLOCK_MODE() view returns(string)
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) Clock ¶ added in v0.20.0
func (_TaikoToken *TaikoTokenSession) Clock() (*big.Int, error)
Clock is a free data retrieval call binding the contract method 0x91ddadf4.
Solidity: function clock() view returns(uint48)
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) Eip712Domain ¶ added in v0.20.0
func (_TaikoToken *TaikoTokenSession) Eip712Domain() (struct { Fields [1]byte Name string Version string ChainId *big.Int VerifyingContract common.Address Salt [32]byte Extensions []*big.Int }, error)
Eip712Domain is a free data retrieval call binding the contract method 0x84b0196e.
Solidity: function eip712Domain() view returns(bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
func (*TaikoTokenSession) GetPastTotalSupply ¶ added in v0.15.0
GetPastTotalSupply is a free data retrieval call binding the contract method 0x8e539e8c.
Solidity: function getPastTotalSupply(uint256 timepoint) view returns(uint256)
func (*TaikoTokenSession) GetPastVotes ¶ added in v0.15.0
func (_TaikoToken *TaikoTokenSession) GetPastVotes(account common.Address, timepoint *big.Int) (*big.Int, error)
GetPastVotes is a free data retrieval call binding the contract method 0x3a46b1a8.
Solidity: function getPastVotes(address account, uint256 timepoint) 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(_owner common.Address, _name string, _symbol string, _recipient common.Address, _addressManager common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x5332da6d.
Solidity: function init(address _owner, string _name, string _symbol, address _recipient, address _addressManager) returns()
func (*TaikoTokenSession) LastUnpausedAt ¶ added in v0.21.0
func (_TaikoToken *TaikoTokenSession) LastUnpausedAt() (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
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) PendingOwner ¶ added in v0.20.0
func (_TaikoToken *TaikoTokenSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
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)
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)
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(uint256)
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) AcceptOwnership ¶ added in v0.20.0
func (_TaikoToken *TaikoTokenTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
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, _owner common.Address, _name string, _symbol string, _recipient common.Address, _addressManager common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x5332da6d.
Solidity: function init(address _owner, string _name, string _symbol, address _recipient, address _addressManager) 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(uint256)
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) AcceptOwnership ¶ added in v0.20.0
func (_TaikoToken *TaikoTokenTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
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(_owner common.Address, _name string, _symbol string, _recipient common.Address, _addressManager common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x5332da6d.
Solidity: function init(address _owner, string _name, string _symbol, address _recipient, address _addressManager) 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(uint256)
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.
type TierProvider ¶ added in v0.20.0
type TierProvider struct { TierProviderCaller // Read-only binding to the contract TierProviderTransactor // Write-only binding to the contract TierProviderFilterer // Log filterer for contract events }
TierProvider is an auto generated Go binding around an Ethereum contract.
func NewTierProvider ¶ added in v0.20.0
func NewTierProvider(address common.Address, backend bind.ContractBackend) (*TierProvider, error)
NewTierProvider creates a new instance of TierProvider, bound to a specific deployed contract.
type TierProviderAdminChanged ¶ added in v0.20.0
type TierProviderAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
TierProviderAdminChanged represents a AdminChanged event raised by the TierProvider contract.
type TierProviderAdminChangedIterator ¶ added in v0.20.0
type TierProviderAdminChangedIterator struct { Event *TierProviderAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TierProviderAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the TierProvider contract.
func (*TierProviderAdminChangedIterator) Close ¶ added in v0.20.0
func (it *TierProviderAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TierProviderAdminChangedIterator) Error ¶ added in v0.20.0
func (it *TierProviderAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TierProviderAdminChangedIterator) Next ¶ added in v0.20.0
func (it *TierProviderAdminChangedIterator) 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 TierProviderBeaconUpgraded ¶ added in v0.20.0
type TierProviderBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
TierProviderBeaconUpgraded represents a BeaconUpgraded event raised by the TierProvider contract.
type TierProviderBeaconUpgradedIterator ¶ added in v0.20.0
type TierProviderBeaconUpgradedIterator struct { Event *TierProviderBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TierProviderBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the TierProvider contract.
func (*TierProviderBeaconUpgradedIterator) Close ¶ added in v0.20.0
func (it *TierProviderBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TierProviderBeaconUpgradedIterator) Error ¶ added in v0.20.0
func (it *TierProviderBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TierProviderBeaconUpgradedIterator) Next ¶ added in v0.20.0
func (it *TierProviderBeaconUpgradedIterator) 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 TierProviderCaller ¶ added in v0.20.0
type TierProviderCaller struct {
// contains filtered or unexported fields
}
TierProviderCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTierProviderCaller ¶ added in v0.20.0
func NewTierProviderCaller(address common.Address, caller bind.ContractCaller) (*TierProviderCaller, error)
NewTierProviderCaller creates a new read-only instance of TierProvider, bound to a specific deployed contract.
func (*TierProviderCaller) AddressManager ¶ added in v0.20.0
func (_TierProvider *TierProviderCaller) 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 (*TierProviderCaller) GetMinTier ¶ added in v0.20.0
func (_TierProvider *TierProviderCaller) GetMinTier(opts *bind.CallOpts, arg0 *big.Int) (uint16, error)
GetMinTier is a free data retrieval call binding the contract method 0x59ab4e23.
Solidity: function getMinTier(uint256 ) pure returns(uint16)
func (*TierProviderCaller) GetTier ¶ added in v0.20.0
func (_TierProvider *TierProviderCaller) 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) pure returns((bytes32,uint96,uint96,uint24,uint16,uint8))
func (*TierProviderCaller) GetTierIds ¶ added in v0.20.0
func (_TierProvider *TierProviderCaller) GetTierIds(opts *bind.CallOpts) ([]uint16, error)
GetTierIds is a free data retrieval call binding the contract method 0xd8cde1c6.
Solidity: function getTierIds() pure returns(uint16[] tiers_)
func (*TierProviderCaller) LastUnpausedAt ¶ added in v0.21.0
func (_TierProvider *TierProviderCaller) LastUnpausedAt(opts *bind.CallOpts) (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
func (*TierProviderCaller) Owner ¶ added in v0.20.0
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TierProviderCaller) Paused ¶ added in v0.20.0
func (_TierProvider *TierProviderCaller) 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 (*TierProviderCaller) PendingOwner ¶ added in v0.20.0
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*TierProviderCaller) ProxiableUUID ¶ added in v0.20.0
func (_TierProvider *TierProviderCaller) 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 (*TierProviderCaller) Resolve ¶ added in v0.20.0
func (_TierProvider *TierProviderCaller) 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)
func (*TierProviderCaller) Resolve0 ¶ added in v0.20.0
func (_TierProvider *TierProviderCaller) 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)
type TierProviderCallerRaw ¶ added in v0.20.0
type TierProviderCallerRaw struct {
Contract *TierProviderCaller // Generic read-only contract binding to access the raw methods on
}
TierProviderCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TierProviderCallerRaw) Call ¶ added in v0.20.0
func (_TierProvider *TierProviderCallerRaw) 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 TierProviderCallerSession ¶ added in v0.20.0
type TierProviderCallerSession struct { Contract *TierProviderCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TierProviderCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TierProviderCallerSession) AddressManager ¶ added in v0.20.0
func (_TierProvider *TierProviderCallerSession) AddressManager() (common.Address, error)
AddressManager is a free data retrieval call binding the contract method 0x3ab76e9f.
Solidity: function addressManager() view returns(address)
func (*TierProviderCallerSession) GetMinTier ¶ added in v0.20.0
func (_TierProvider *TierProviderCallerSession) GetMinTier(arg0 *big.Int) (uint16, error)
GetMinTier is a free data retrieval call binding the contract method 0x59ab4e23.
Solidity: function getMinTier(uint256 ) pure returns(uint16)
func (*TierProviderCallerSession) GetTier ¶ added in v0.20.0
func (_TierProvider *TierProviderCallerSession) GetTier(_tierId uint16) (ITierProviderTier, error)
GetTier is a free data retrieval call binding the contract method 0x576c3de7.
Solidity: function getTier(uint16 _tierId) pure returns((bytes32,uint96,uint96,uint24,uint16,uint8))
func (*TierProviderCallerSession) GetTierIds ¶ added in v0.20.0
func (_TierProvider *TierProviderCallerSession) GetTierIds() ([]uint16, error)
GetTierIds is a free data retrieval call binding the contract method 0xd8cde1c6.
Solidity: function getTierIds() pure returns(uint16[] tiers_)
func (*TierProviderCallerSession) LastUnpausedAt ¶ added in v0.21.0
func (_TierProvider *TierProviderCallerSession) LastUnpausedAt() (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
func (*TierProviderCallerSession) Owner ¶ added in v0.20.0
func (_TierProvider *TierProviderCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TierProviderCallerSession) Paused ¶ added in v0.20.0
func (_TierProvider *TierProviderCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*TierProviderCallerSession) PendingOwner ¶ added in v0.20.0
func (_TierProvider *TierProviderCallerSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*TierProviderCallerSession) ProxiableUUID ¶ added in v0.20.0
func (_TierProvider *TierProviderCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*TierProviderCallerSession) Resolve ¶ added in v0.20.0
func (_TierProvider *TierProviderCallerSession) 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)
func (*TierProviderCallerSession) Resolve0 ¶ added in v0.20.0
func (_TierProvider *TierProviderCallerSession) 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)
type TierProviderFilterer ¶ added in v0.20.0
type TierProviderFilterer struct {
// contains filtered or unexported fields
}
TierProviderFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTierProviderFilterer ¶ added in v0.20.0
func NewTierProviderFilterer(address common.Address, filterer bind.ContractFilterer) (*TierProviderFilterer, error)
NewTierProviderFilterer creates a new log filterer instance of TierProvider, bound to a specific deployed contract.
func (*TierProviderFilterer) FilterAdminChanged ¶ added in v0.20.0
func (_TierProvider *TierProviderFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*TierProviderAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*TierProviderFilterer) FilterBeaconUpgraded ¶ added in v0.20.0
func (_TierProvider *TierProviderFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*TierProviderBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*TierProviderFilterer) FilterInitialized ¶ added in v0.20.0
func (_TierProvider *TierProviderFilterer) FilterInitialized(opts *bind.FilterOpts) (*TierProviderInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*TierProviderFilterer) FilterOwnershipTransferStarted ¶ added in v0.20.0
func (_TierProvider *TierProviderFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TierProviderOwnershipTransferStartedIterator, error)
FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*TierProviderFilterer) FilterOwnershipTransferred ¶ added in v0.20.0
func (_TierProvider *TierProviderFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TierProviderOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TierProviderFilterer) FilterPaused ¶ added in v0.20.0
func (_TierProvider *TierProviderFilterer) FilterPaused(opts *bind.FilterOpts) (*TierProviderPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*TierProviderFilterer) FilterUnpaused ¶ added in v0.20.0
func (_TierProvider *TierProviderFilterer) FilterUnpaused(opts *bind.FilterOpts) (*TierProviderUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*TierProviderFilterer) FilterUpgraded ¶ added in v0.20.0
func (_TierProvider *TierProviderFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*TierProviderUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*TierProviderFilterer) ParseAdminChanged ¶ added in v0.20.0
func (_TierProvider *TierProviderFilterer) ParseAdminChanged(log types.Log) (*TierProviderAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*TierProviderFilterer) ParseBeaconUpgraded ¶ added in v0.20.0
func (_TierProvider *TierProviderFilterer) ParseBeaconUpgraded(log types.Log) (*TierProviderBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*TierProviderFilterer) ParseInitialized ¶ added in v0.20.0
func (_TierProvider *TierProviderFilterer) ParseInitialized(log types.Log) (*TierProviderInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*TierProviderFilterer) ParseOwnershipTransferStarted ¶ added in v0.20.0
func (_TierProvider *TierProviderFilterer) ParseOwnershipTransferStarted(log types.Log) (*TierProviderOwnershipTransferStarted, error)
ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*TierProviderFilterer) ParseOwnershipTransferred ¶ added in v0.20.0
func (_TierProvider *TierProviderFilterer) ParseOwnershipTransferred(log types.Log) (*TierProviderOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TierProviderFilterer) ParsePaused ¶ added in v0.20.0
func (_TierProvider *TierProviderFilterer) ParsePaused(log types.Log) (*TierProviderPaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*TierProviderFilterer) ParseUnpaused ¶ added in v0.20.0
func (_TierProvider *TierProviderFilterer) ParseUnpaused(log types.Log) (*TierProviderUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*TierProviderFilterer) ParseUpgraded ¶ added in v0.20.0
func (_TierProvider *TierProviderFilterer) ParseUpgraded(log types.Log) (*TierProviderUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*TierProviderFilterer) WatchAdminChanged ¶ added in v0.20.0
func (_TierProvider *TierProviderFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *TierProviderAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*TierProviderFilterer) WatchBeaconUpgraded ¶ added in v0.20.0
func (_TierProvider *TierProviderFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *TierProviderBeaconUpgraded, 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 (*TierProviderFilterer) WatchInitialized ¶ added in v0.20.0
func (_TierProvider *TierProviderFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *TierProviderInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*TierProviderFilterer) WatchOwnershipTransferStarted ¶ added in v0.20.0
func (_TierProvider *TierProviderFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *TierProviderOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*TierProviderFilterer) WatchOwnershipTransferred ¶ added in v0.20.0
func (_TierProvider *TierProviderFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TierProviderOwnershipTransferred, 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 (*TierProviderFilterer) WatchPaused ¶ added in v0.20.0
func (_TierProvider *TierProviderFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *TierProviderPaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*TierProviderFilterer) WatchUnpaused ¶ added in v0.20.0
func (_TierProvider *TierProviderFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *TierProviderUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*TierProviderFilterer) WatchUpgraded ¶ added in v0.20.0
func (_TierProvider *TierProviderFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *TierProviderUpgraded, 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 TierProviderInitialized ¶ added in v0.20.0
type TierProviderInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
TierProviderInitialized represents a Initialized event raised by the TierProvider contract.
type TierProviderInitializedIterator ¶ added in v0.20.0
type TierProviderInitializedIterator struct { Event *TierProviderInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TierProviderInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the TierProvider contract.
func (*TierProviderInitializedIterator) Close ¶ added in v0.20.0
func (it *TierProviderInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TierProviderInitializedIterator) Error ¶ added in v0.20.0
func (it *TierProviderInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TierProviderInitializedIterator) Next ¶ added in v0.20.0
func (it *TierProviderInitializedIterator) 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 TierProviderOwnershipTransferStarted ¶ added in v0.20.0
type TierProviderOwnershipTransferStarted struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
TierProviderOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the TierProvider contract.
type TierProviderOwnershipTransferStartedIterator ¶ added in v0.20.0
type TierProviderOwnershipTransferStartedIterator struct { Event *TierProviderOwnershipTransferStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TierProviderOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the TierProvider contract.
func (*TierProviderOwnershipTransferStartedIterator) Close ¶ added in v0.20.0
func (it *TierProviderOwnershipTransferStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TierProviderOwnershipTransferStartedIterator) Error ¶ added in v0.20.0
func (it *TierProviderOwnershipTransferStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TierProviderOwnershipTransferStartedIterator) Next ¶ added in v0.20.0
func (it *TierProviderOwnershipTransferStartedIterator) 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 TierProviderOwnershipTransferred ¶ added in v0.20.0
type TierProviderOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
TierProviderOwnershipTransferred represents a OwnershipTransferred event raised by the TierProvider contract.
type TierProviderOwnershipTransferredIterator ¶ added in v0.20.0
type TierProviderOwnershipTransferredIterator struct { Event *TierProviderOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TierProviderOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the TierProvider contract.
func (*TierProviderOwnershipTransferredIterator) Close ¶ added in v0.20.0
func (it *TierProviderOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TierProviderOwnershipTransferredIterator) Error ¶ added in v0.20.0
func (it *TierProviderOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TierProviderOwnershipTransferredIterator) Next ¶ added in v0.20.0
func (it *TierProviderOwnershipTransferredIterator) 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 TierProviderPaused ¶ added in v0.20.0
type TierProviderPaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
TierProviderPaused represents a Paused event raised by the TierProvider contract.
type TierProviderPausedIterator ¶ added in v0.20.0
type TierProviderPausedIterator struct { Event *TierProviderPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TierProviderPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the TierProvider contract.
func (*TierProviderPausedIterator) Close ¶ added in v0.20.0
func (it *TierProviderPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TierProviderPausedIterator) Error ¶ added in v0.20.0
func (it *TierProviderPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TierProviderPausedIterator) Next ¶ added in v0.20.0
func (it *TierProviderPausedIterator) 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 TierProviderRaw ¶ added in v0.20.0
type TierProviderRaw struct {
Contract *TierProvider // Generic contract binding to access the raw methods on
}
TierProviderRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TierProviderRaw) Call ¶ added in v0.20.0
func (_TierProvider *TierProviderRaw) 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 (*TierProviderRaw) Transact ¶ added in v0.20.0
func (_TierProvider *TierProviderRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TierProviderRaw) Transfer ¶ added in v0.20.0
func (_TierProvider *TierProviderRaw) 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 TierProviderSession ¶ added in v0.20.0
type TierProviderSession struct { Contract *TierProvider // 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 }
TierProviderSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TierProviderSession) AcceptOwnership ¶ added in v0.20.0
func (_TierProvider *TierProviderSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*TierProviderSession) AddressManager ¶ added in v0.20.0
func (_TierProvider *TierProviderSession) AddressManager() (common.Address, error)
AddressManager is a free data retrieval call binding the contract method 0x3ab76e9f.
Solidity: function addressManager() view returns(address)
func (*TierProviderSession) GetMinTier ¶ added in v0.20.0
func (_TierProvider *TierProviderSession) GetMinTier(arg0 *big.Int) (uint16, error)
GetMinTier is a free data retrieval call binding the contract method 0x59ab4e23.
Solidity: function getMinTier(uint256 ) pure returns(uint16)
func (*TierProviderSession) GetTier ¶ added in v0.20.0
func (_TierProvider *TierProviderSession) GetTier(_tierId uint16) (ITierProviderTier, error)
GetTier is a free data retrieval call binding the contract method 0x576c3de7.
Solidity: function getTier(uint16 _tierId) pure returns((bytes32,uint96,uint96,uint24,uint16,uint8))
func (*TierProviderSession) GetTierIds ¶ added in v0.20.0
func (_TierProvider *TierProviderSession) GetTierIds() ([]uint16, error)
GetTierIds is a free data retrieval call binding the contract method 0xd8cde1c6.
Solidity: function getTierIds() pure returns(uint16[] tiers_)
func (*TierProviderSession) Init ¶ added in v0.20.0
func (_TierProvider *TierProviderSession) Init(_owner common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x19ab453c.
Solidity: function init(address _owner) returns()
func (*TierProviderSession) LastUnpausedAt ¶ added in v0.21.0
func (_TierProvider *TierProviderSession) LastUnpausedAt() (uint64, error)
LastUnpausedAt is a free data retrieval call binding the contract method 0xe07baba6.
Solidity: function lastUnpausedAt() view returns(uint64)
func (*TierProviderSession) Owner ¶ added in v0.20.0
func (_TierProvider *TierProviderSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TierProviderSession) Pause ¶ added in v0.20.0
func (_TierProvider *TierProviderSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*TierProviderSession) Paused ¶ added in v0.20.0
func (_TierProvider *TierProviderSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*TierProviderSession) PendingOwner ¶ added in v0.20.0
func (_TierProvider *TierProviderSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*TierProviderSession) ProxiableUUID ¶ added in v0.20.0
func (_TierProvider *TierProviderSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*TierProviderSession) RenounceOwnership ¶ added in v0.20.0
func (_TierProvider *TierProviderSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TierProviderSession) Resolve ¶ added in v0.20.0
func (_TierProvider *TierProviderSession) 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)
func (*TierProviderSession) Resolve0 ¶ added in v0.20.0
func (_TierProvider *TierProviderSession) 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)
func (*TierProviderSession) TransferOwnership ¶ added in v0.20.0
func (_TierProvider *TierProviderSession) 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 (*TierProviderSession) Unpause ¶ added in v0.20.0
func (_TierProvider *TierProviderSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*TierProviderSession) UpgradeTo ¶ added in v0.20.0
func (_TierProvider *TierProviderSession) 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 (*TierProviderSession) UpgradeToAndCall ¶ added in v0.20.0
func (_TierProvider *TierProviderSession) 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 TierProviderTransactor ¶ added in v0.20.0
type TierProviderTransactor struct {
// contains filtered or unexported fields
}
TierProviderTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTierProviderTransactor ¶ added in v0.20.0
func NewTierProviderTransactor(address common.Address, transactor bind.ContractTransactor) (*TierProviderTransactor, error)
NewTierProviderTransactor creates a new write-only instance of TierProvider, bound to a specific deployed contract.
func (*TierProviderTransactor) AcceptOwnership ¶ added in v0.20.0
func (_TierProvider *TierProviderTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*TierProviderTransactor) Init ¶ added in v0.20.0
func (_TierProvider *TierProviderTransactor) Init(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x19ab453c.
Solidity: function init(address _owner) returns()
func (*TierProviderTransactor) Pause ¶ added in v0.20.0
func (_TierProvider *TierProviderTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*TierProviderTransactor) RenounceOwnership ¶ added in v0.20.0
func (_TierProvider *TierProviderTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TierProviderTransactor) TransferOwnership ¶ added in v0.20.0
func (_TierProvider *TierProviderTransactor) 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 (*TierProviderTransactor) Unpause ¶ added in v0.20.0
func (_TierProvider *TierProviderTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*TierProviderTransactor) UpgradeTo ¶ added in v0.20.0
func (_TierProvider *TierProviderTransactor) 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 (*TierProviderTransactor) UpgradeToAndCall ¶ added in v0.20.0
func (_TierProvider *TierProviderTransactor) 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 TierProviderTransactorRaw ¶ added in v0.20.0
type TierProviderTransactorRaw struct {
Contract *TierProviderTransactor // Generic write-only contract binding to access the raw methods on
}
TierProviderTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TierProviderTransactorRaw) Transact ¶ added in v0.20.0
func (_TierProvider *TierProviderTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TierProviderTransactorRaw) Transfer ¶ added in v0.20.0
func (_TierProvider *TierProviderTransactorRaw) 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 TierProviderTransactorSession ¶ added in v0.20.0
type TierProviderTransactorSession struct { Contract *TierProviderTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TierProviderTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TierProviderTransactorSession) AcceptOwnership ¶ added in v0.20.0
func (_TierProvider *TierProviderTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*TierProviderTransactorSession) Init ¶ added in v0.20.0
func (_TierProvider *TierProviderTransactorSession) Init(_owner common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x19ab453c.
Solidity: function init(address _owner) returns()
func (*TierProviderTransactorSession) Pause ¶ added in v0.20.0
func (_TierProvider *TierProviderTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*TierProviderTransactorSession) RenounceOwnership ¶ added in v0.20.0
func (_TierProvider *TierProviderTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TierProviderTransactorSession) TransferOwnership ¶ added in v0.20.0
func (_TierProvider *TierProviderTransactorSession) 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 (*TierProviderTransactorSession) Unpause ¶ added in v0.20.0
func (_TierProvider *TierProviderTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*TierProviderTransactorSession) UpgradeTo ¶ added in v0.20.0
func (_TierProvider *TierProviderTransactorSession) 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 (*TierProviderTransactorSession) UpgradeToAndCall ¶ added in v0.20.0
func (_TierProvider *TierProviderTransactorSession) 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 TierProviderUnpaused ¶ added in v0.20.0
type TierProviderUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
TierProviderUnpaused represents a Unpaused event raised by the TierProvider contract.
type TierProviderUnpausedIterator ¶ added in v0.20.0
type TierProviderUnpausedIterator struct { Event *TierProviderUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TierProviderUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the TierProvider contract.
func (*TierProviderUnpausedIterator) Close ¶ added in v0.20.0
func (it *TierProviderUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TierProviderUnpausedIterator) Error ¶ added in v0.20.0
func (it *TierProviderUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TierProviderUnpausedIterator) Next ¶ added in v0.20.0
func (it *TierProviderUnpausedIterator) 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 TierProviderUpgraded ¶ added in v0.20.0
type TierProviderUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
TierProviderUpgraded represents a Upgraded event raised by the TierProvider contract.
type TierProviderUpgradedIterator ¶ added in v0.20.0
type TierProviderUpgradedIterator struct { Event *TierProviderUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TierProviderUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the TierProvider contract.
func (*TierProviderUpgradedIterator) Close ¶ added in v0.20.0
func (it *TierProviderUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TierProviderUpgradedIterator) Error ¶ added in v0.20.0
func (it *TierProviderUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TierProviderUpgradedIterator) Next ¶ added in v0.20.0
func (it *TierProviderUpgradedIterator) 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 V3StructCertificationData ¶ added in v0.20.0
type V3StructCertificationData struct { CertType uint16 CertDataSize uint32 DecodedCertDataArray [3][]byte }
V3StructCertificationData is an auto generated low-level Go binding around an user-defined struct.
type V3StructECDSAQuoteV3AuthData ¶ added in v0.20.0
type V3StructECDSAQuoteV3AuthData struct { Ecdsa256BitSignature []byte EcdsaAttestationKey []byte PckSignedQeReport V3StructEnclaveReport QeReportSignature []byte QeAuthData V3StructQEAuthData Certification V3StructCertificationData }
V3StructECDSAQuoteV3AuthData is an auto generated low-level Go binding around an user-defined struct.
type V3StructEnclaveReport ¶ added in v0.20.0
type V3StructEnclaveReport struct { CpuSvn [16]byte MiscSelect [4]byte Reserved1 [28]byte Attributes [16]byte MrEnclave [32]byte Reserved2 [32]byte MrSigner [32]byte Reserved3 []byte IsvProdId uint16 IsvSvn uint16 Reserved4 []byte ReportData []byte }
V3StructEnclaveReport is an auto generated low-level Go binding around an user-defined struct.
type V3StructHeader ¶ added in v0.20.0
type V3StructHeader struct { Version [2]byte AttestationKeyType [2]byte TeeType [4]byte QeSvn [2]byte PceSvn [2]byte QeVendorId [16]byte UserData [20]byte }
V3StructHeader is an auto generated low-level Go binding around an user-defined struct.
type V3StructParsedV3QuoteStruct ¶ added in v0.20.0
type V3StructParsedV3QuoteStruct struct { Header V3StructHeader LocalEnclaveReport V3StructEnclaveReport V3AuthData V3StructECDSAQuoteV3AuthData }
V3StructParsedV3QuoteStruct is an auto generated low-level Go binding around an user-defined struct.
type V3StructQEAuthData ¶ added in v0.20.0
V3StructQEAuthData is an auto generated low-level Go binding around an user-defined struct.