Documentation ¶
Index ¶
- Constants
- type WithdrawalDelayer
- type WithdrawalDelayerCaller
- func (_WithdrawalDelayer *WithdrawalDelayerCaller) DepositInfo(opts *bind.CallOpts, _owner common.Address, _token common.Address) (*big.Int, uint64, error)
- func (_WithdrawalDelayer *WithdrawalDelayerCaller) Deposits(opts *bind.CallOpts, arg0 [32]byte) (struct{ ... }, error)
- func (_WithdrawalDelayer *WithdrawalDelayerCaller) GetEmergencyCouncil(opts *bind.CallOpts) (common.Address, error)
- func (_WithdrawalDelayer *WithdrawalDelayerCaller) GetEmergencyModeStartingTime(opts *bind.CallOpts) (uint64, error)
- func (_WithdrawalDelayer *WithdrawalDelayerCaller) GetHermezGovernanceAddress(opts *bind.CallOpts) (common.Address, error)
- func (_WithdrawalDelayer *WithdrawalDelayerCaller) GetWithdrawalDelay(opts *bind.CallOpts) (uint64, error)
- func (_WithdrawalDelayer *WithdrawalDelayerCaller) HermezRollupAddress(opts *bind.CallOpts) (common.Address, error)
- func (_WithdrawalDelayer *WithdrawalDelayerCaller) IsEmergencyMode(opts *bind.CallOpts) (bool, error)
- func (_WithdrawalDelayer *WithdrawalDelayerCaller) MAXEMERGENCYMODETIME(opts *bind.CallOpts) (uint64, error)
- func (_WithdrawalDelayer *WithdrawalDelayerCaller) MAXWITHDRAWALDELAY(opts *bind.CallOpts) (uint64, error)
- func (_WithdrawalDelayer *WithdrawalDelayerCaller) PendingEmergencyCouncil(opts *bind.CallOpts) (common.Address, error)
- func (_WithdrawalDelayer *WithdrawalDelayerCaller) PendingGovernance(opts *bind.CallOpts) (common.Address, error)
- type WithdrawalDelayerCallerRaw
- type WithdrawalDelayerCallerSession
- func (_WithdrawalDelayer *WithdrawalDelayerCallerSession) DepositInfo(_owner common.Address, _token common.Address) (*big.Int, uint64, error)
- func (_WithdrawalDelayer *WithdrawalDelayerCallerSession) Deposits(arg0 [32]byte) (struct{ ... }, error)
- func (_WithdrawalDelayer *WithdrawalDelayerCallerSession) GetEmergencyCouncil() (common.Address, error)
- func (_WithdrawalDelayer *WithdrawalDelayerCallerSession) GetEmergencyModeStartingTime() (uint64, error)
- func (_WithdrawalDelayer *WithdrawalDelayerCallerSession) GetHermezGovernanceAddress() (common.Address, error)
- func (_WithdrawalDelayer *WithdrawalDelayerCallerSession) GetWithdrawalDelay() (uint64, error)
- func (_WithdrawalDelayer *WithdrawalDelayerCallerSession) HermezRollupAddress() (common.Address, error)
- func (_WithdrawalDelayer *WithdrawalDelayerCallerSession) IsEmergencyMode() (bool, error)
- func (_WithdrawalDelayer *WithdrawalDelayerCallerSession) MAXEMERGENCYMODETIME() (uint64, error)
- func (_WithdrawalDelayer *WithdrawalDelayerCallerSession) MAXWITHDRAWALDELAY() (uint64, error)
- func (_WithdrawalDelayer *WithdrawalDelayerCallerSession) PendingEmergencyCouncil() (common.Address, error)
- func (_WithdrawalDelayer *WithdrawalDelayerCallerSession) PendingGovernance() (common.Address, error)
- type WithdrawalDelayerDeposit
- type WithdrawalDelayerDepositIterator
- type WithdrawalDelayerEmergencyModeEnabled
- type WithdrawalDelayerEmergencyModeEnabledIterator
- type WithdrawalDelayerEscapeHatchWithdrawal
- type WithdrawalDelayerEscapeHatchWithdrawalIterator
- type WithdrawalDelayerFilterer
- func (_WithdrawalDelayer *WithdrawalDelayerFilterer) FilterDeposit(opts *bind.FilterOpts, owner []common.Address, token []common.Address) (*WithdrawalDelayerDepositIterator, error)
- func (_WithdrawalDelayer *WithdrawalDelayerFilterer) FilterEmergencyModeEnabled(opts *bind.FilterOpts) (*WithdrawalDelayerEmergencyModeEnabledIterator, error)
- func (_WithdrawalDelayer *WithdrawalDelayerFilterer) FilterEscapeHatchWithdrawal(opts *bind.FilterOpts, who []common.Address, to []common.Address, ...) (*WithdrawalDelayerEscapeHatchWithdrawalIterator, error)
- func (_WithdrawalDelayer *WithdrawalDelayerFilterer) FilterInitializeWithdrawalDelayerEvent(opts *bind.FilterOpts) (*WithdrawalDelayerInitializeWithdrawalDelayerEventIterator, error)
- func (_WithdrawalDelayer *WithdrawalDelayerFilterer) FilterNewEmergencyCouncil(opts *bind.FilterOpts) (*WithdrawalDelayerNewEmergencyCouncilIterator, error)
- func (_WithdrawalDelayer *WithdrawalDelayerFilterer) FilterNewHermezGovernanceAddress(opts *bind.FilterOpts) (*WithdrawalDelayerNewHermezGovernanceAddressIterator, error)
- func (_WithdrawalDelayer *WithdrawalDelayerFilterer) FilterNewWithdrawalDelay(opts *bind.FilterOpts) (*WithdrawalDelayerNewWithdrawalDelayIterator, error)
- func (_WithdrawalDelayer *WithdrawalDelayerFilterer) FilterWithdraw(opts *bind.FilterOpts, token []common.Address, owner []common.Address) (*WithdrawalDelayerWithdrawIterator, error)
- func (_WithdrawalDelayer *WithdrawalDelayerFilterer) ParseDeposit(log types.Log) (*WithdrawalDelayerDeposit, error)
- func (_WithdrawalDelayer *WithdrawalDelayerFilterer) ParseEmergencyModeEnabled(log types.Log) (*WithdrawalDelayerEmergencyModeEnabled, error)
- func (_WithdrawalDelayer *WithdrawalDelayerFilterer) ParseEscapeHatchWithdrawal(log types.Log) (*WithdrawalDelayerEscapeHatchWithdrawal, error)
- func (_WithdrawalDelayer *WithdrawalDelayerFilterer) ParseInitializeWithdrawalDelayerEvent(log types.Log) (*WithdrawalDelayerInitializeWithdrawalDelayerEvent, error)
- func (_WithdrawalDelayer *WithdrawalDelayerFilterer) ParseNewEmergencyCouncil(log types.Log) (*WithdrawalDelayerNewEmergencyCouncil, error)
- func (_WithdrawalDelayer *WithdrawalDelayerFilterer) ParseNewHermezGovernanceAddress(log types.Log) (*WithdrawalDelayerNewHermezGovernanceAddress, error)
- func (_WithdrawalDelayer *WithdrawalDelayerFilterer) ParseNewWithdrawalDelay(log types.Log) (*WithdrawalDelayerNewWithdrawalDelay, error)
- func (_WithdrawalDelayer *WithdrawalDelayerFilterer) ParseWithdraw(log types.Log) (*WithdrawalDelayerWithdraw, error)
- func (_WithdrawalDelayer *WithdrawalDelayerFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *WithdrawalDelayerDeposit, ...) (event.Subscription, error)
- func (_WithdrawalDelayer *WithdrawalDelayerFilterer) WatchEmergencyModeEnabled(opts *bind.WatchOpts, sink chan<- *WithdrawalDelayerEmergencyModeEnabled) (event.Subscription, error)
- func (_WithdrawalDelayer *WithdrawalDelayerFilterer) WatchEscapeHatchWithdrawal(opts *bind.WatchOpts, sink chan<- *WithdrawalDelayerEscapeHatchWithdrawal, ...) (event.Subscription, error)
- func (_WithdrawalDelayer *WithdrawalDelayerFilterer) WatchInitializeWithdrawalDelayerEvent(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_WithdrawalDelayer *WithdrawalDelayerFilterer) WatchNewEmergencyCouncil(opts *bind.WatchOpts, sink chan<- *WithdrawalDelayerNewEmergencyCouncil) (event.Subscription, error)
- func (_WithdrawalDelayer *WithdrawalDelayerFilterer) WatchNewHermezGovernanceAddress(opts *bind.WatchOpts, sink chan<- *WithdrawalDelayerNewHermezGovernanceAddress) (event.Subscription, error)
- func (_WithdrawalDelayer *WithdrawalDelayerFilterer) WatchNewWithdrawalDelay(opts *bind.WatchOpts, sink chan<- *WithdrawalDelayerNewWithdrawalDelay) (event.Subscription, error)
- func (_WithdrawalDelayer *WithdrawalDelayerFilterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *WithdrawalDelayerWithdraw, ...) (event.Subscription, error)
- type WithdrawalDelayerInitializeWithdrawalDelayerEvent
- type WithdrawalDelayerInitializeWithdrawalDelayerEventIterator
- type WithdrawalDelayerNewEmergencyCouncil
- type WithdrawalDelayerNewEmergencyCouncilIterator
- type WithdrawalDelayerNewHermezGovernanceAddress
- type WithdrawalDelayerNewHermezGovernanceAddressIterator
- type WithdrawalDelayerNewWithdrawalDelay
- type WithdrawalDelayerNewWithdrawalDelayIterator
- type WithdrawalDelayerRaw
- func (_WithdrawalDelayer *WithdrawalDelayerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_WithdrawalDelayer *WithdrawalDelayerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_WithdrawalDelayer *WithdrawalDelayerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type WithdrawalDelayerSession
- func (_WithdrawalDelayer *WithdrawalDelayerSession) ChangeWithdrawalDelay(_newWithdrawalDelay uint64) (*types.Transaction, error)
- func (_WithdrawalDelayer *WithdrawalDelayerSession) ClaimEmergencyCouncil() (*types.Transaction, error)
- func (_WithdrawalDelayer *WithdrawalDelayerSession) ClaimGovernance() (*types.Transaction, error)
- func (_WithdrawalDelayer *WithdrawalDelayerSession) Deposit(_owner common.Address, _token common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_WithdrawalDelayer *WithdrawalDelayerSession) DepositInfo(_owner common.Address, _token common.Address) (*big.Int, uint64, error)
- func (_WithdrawalDelayer *WithdrawalDelayerSession) Deposits(arg0 [32]byte) (struct{ ... }, error)
- func (_WithdrawalDelayer *WithdrawalDelayerSession) EnableEmergencyMode() (*types.Transaction, error)
- func (_WithdrawalDelayer *WithdrawalDelayerSession) EscapeHatchWithdrawal(_to common.Address, _token common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_WithdrawalDelayer *WithdrawalDelayerSession) GetEmergencyCouncil() (common.Address, error)
- func (_WithdrawalDelayer *WithdrawalDelayerSession) GetEmergencyModeStartingTime() (uint64, error)
- func (_WithdrawalDelayer *WithdrawalDelayerSession) GetHermezGovernanceAddress() (common.Address, error)
- func (_WithdrawalDelayer *WithdrawalDelayerSession) GetWithdrawalDelay() (uint64, error)
- func (_WithdrawalDelayer *WithdrawalDelayerSession) HermezRollupAddress() (common.Address, error)
- func (_WithdrawalDelayer *WithdrawalDelayerSession) IsEmergencyMode() (bool, error)
- func (_WithdrawalDelayer *WithdrawalDelayerSession) MAXEMERGENCYMODETIME() (uint64, error)
- func (_WithdrawalDelayer *WithdrawalDelayerSession) MAXWITHDRAWALDELAY() (uint64, error)
- func (_WithdrawalDelayer *WithdrawalDelayerSession) PendingEmergencyCouncil() (common.Address, error)
- func (_WithdrawalDelayer *WithdrawalDelayerSession) PendingGovernance() (common.Address, error)
- func (_WithdrawalDelayer *WithdrawalDelayerSession) TransferEmergencyCouncil(newEmergencyCouncil common.Address) (*types.Transaction, error)
- func (_WithdrawalDelayer *WithdrawalDelayerSession) TransferGovernance(newGovernance common.Address) (*types.Transaction, error)
- func (_WithdrawalDelayer *WithdrawalDelayerSession) Withdrawal(_owner common.Address, _token common.Address) (*types.Transaction, error)
- type WithdrawalDelayerTransactor
- func (_WithdrawalDelayer *WithdrawalDelayerTransactor) ChangeWithdrawalDelay(opts *bind.TransactOpts, _newWithdrawalDelay uint64) (*types.Transaction, error)
- func (_WithdrawalDelayer *WithdrawalDelayerTransactor) ClaimEmergencyCouncil(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_WithdrawalDelayer *WithdrawalDelayerTransactor) ClaimGovernance(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_WithdrawalDelayer *WithdrawalDelayerTransactor) Deposit(opts *bind.TransactOpts, _owner common.Address, _token common.Address, ...) (*types.Transaction, error)
- func (_WithdrawalDelayer *WithdrawalDelayerTransactor) EnableEmergencyMode(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_WithdrawalDelayer *WithdrawalDelayerTransactor) EscapeHatchWithdrawal(opts *bind.TransactOpts, _to common.Address, _token common.Address, ...) (*types.Transaction, error)
- func (_WithdrawalDelayer *WithdrawalDelayerTransactor) TransferEmergencyCouncil(opts *bind.TransactOpts, newEmergencyCouncil common.Address) (*types.Transaction, error)
- func (_WithdrawalDelayer *WithdrawalDelayerTransactor) TransferGovernance(opts *bind.TransactOpts, newGovernance common.Address) (*types.Transaction, error)
- func (_WithdrawalDelayer *WithdrawalDelayerTransactor) Withdrawal(opts *bind.TransactOpts, _owner common.Address, _token common.Address) (*types.Transaction, error)
- type WithdrawalDelayerTransactorRaw
- type WithdrawalDelayerTransactorSession
- func (_WithdrawalDelayer *WithdrawalDelayerTransactorSession) ChangeWithdrawalDelay(_newWithdrawalDelay uint64) (*types.Transaction, error)
- func (_WithdrawalDelayer *WithdrawalDelayerTransactorSession) ClaimEmergencyCouncil() (*types.Transaction, error)
- func (_WithdrawalDelayer *WithdrawalDelayerTransactorSession) ClaimGovernance() (*types.Transaction, error)
- func (_WithdrawalDelayer *WithdrawalDelayerTransactorSession) Deposit(_owner common.Address, _token common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_WithdrawalDelayer *WithdrawalDelayerTransactorSession) EnableEmergencyMode() (*types.Transaction, error)
- func (_WithdrawalDelayer *WithdrawalDelayerTransactorSession) EscapeHatchWithdrawal(_to common.Address, _token common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_WithdrawalDelayer *WithdrawalDelayerTransactorSession) TransferEmergencyCouncil(newEmergencyCouncil common.Address) (*types.Transaction, error)
- func (_WithdrawalDelayer *WithdrawalDelayerTransactorSession) TransferGovernance(newGovernance common.Address) (*types.Transaction, error)
- func (_WithdrawalDelayer *WithdrawalDelayerTransactorSession) Withdrawal(_owner common.Address, _token common.Address) (*types.Transaction, error)
- type WithdrawalDelayerWithdraw
- type WithdrawalDelayerWithdrawIterator
Constants ¶
const WithdrawalDelayerABI = "" /* 7171-byte string literal not displayed */
WithdrawalDelayerABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type WithdrawalDelayer ¶
type WithdrawalDelayer struct { WithdrawalDelayerCaller // Read-only binding to the contract WithdrawalDelayerTransactor // Write-only binding to the contract WithdrawalDelayerFilterer // Log filterer for contract events }
WithdrawalDelayer is an auto generated Go binding around an Ethereum contract.
func NewWithdrawalDelayer ¶
func NewWithdrawalDelayer(address common.Address, backend bind.ContractBackend) (*WithdrawalDelayer, error)
NewWithdrawalDelayer creates a new instance of WithdrawalDelayer, bound to a specific deployed contract.
type WithdrawalDelayerCaller ¶
type WithdrawalDelayerCaller struct {
// contains filtered or unexported fields
}
WithdrawalDelayerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewWithdrawalDelayerCaller ¶
func NewWithdrawalDelayerCaller(address common.Address, caller bind.ContractCaller) (*WithdrawalDelayerCaller, error)
NewWithdrawalDelayerCaller creates a new read-only instance of WithdrawalDelayer, bound to a specific deployed contract.
func (*WithdrawalDelayerCaller) DepositInfo ¶
func (_WithdrawalDelayer *WithdrawalDelayerCaller) DepositInfo(opts *bind.CallOpts, _owner common.Address, _token common.Address) (*big.Int, uint64, error)
DepositInfo is a free data retrieval call binding the contract method 0x493b0170.
Solidity: function depositInfo(address _owner, address _token) view returns(uint192, uint64)
func (*WithdrawalDelayerCaller) Deposits ¶
func (_WithdrawalDelayer *WithdrawalDelayerCaller) Deposits(opts *bind.CallOpts, arg0 [32]byte) (struct { Amount *big.Int DepositTimestamp uint64 }, error)
Deposits is a free data retrieval call binding the contract method 0x3d4dff7b.
Solidity: function deposits(bytes32 ) view returns(uint192 amount, uint64 depositTimestamp)
func (*WithdrawalDelayerCaller) GetEmergencyCouncil ¶
func (_WithdrawalDelayer *WithdrawalDelayerCaller) GetEmergencyCouncil(opts *bind.CallOpts) (common.Address, error)
GetEmergencyCouncil is a free data retrieval call binding the contract method 0x99ef11c5.
Solidity: function getEmergencyCouncil() view returns(address)
func (*WithdrawalDelayerCaller) GetEmergencyModeStartingTime ¶
func (_WithdrawalDelayer *WithdrawalDelayerCaller) GetEmergencyModeStartingTime(opts *bind.CallOpts) (uint64, error)
GetEmergencyModeStartingTime is a free data retrieval call binding the contract method 0x668cdd67.
Solidity: function getEmergencyModeStartingTime() view returns(uint64)
func (*WithdrawalDelayerCaller) GetHermezGovernanceAddress ¶
func (_WithdrawalDelayer *WithdrawalDelayerCaller) GetHermezGovernanceAddress(opts *bind.CallOpts) (common.Address, error)
GetHermezGovernanceAddress is a free data retrieval call binding the contract method 0x0b21d430.
Solidity: function getHermezGovernanceAddress() view returns(address)
func (*WithdrawalDelayerCaller) GetWithdrawalDelay ¶
func (_WithdrawalDelayer *WithdrawalDelayerCaller) GetWithdrawalDelay(opts *bind.CallOpts) (uint64, error)
GetWithdrawalDelay is a free data retrieval call binding the contract method 0x03160940.
Solidity: function getWithdrawalDelay() view returns(uint64)
func (*WithdrawalDelayerCaller) HermezRollupAddress ¶
func (_WithdrawalDelayer *WithdrawalDelayerCaller) HermezRollupAddress(opts *bind.CallOpts) (common.Address, error)
HermezRollupAddress is a free data retrieval call binding the contract method 0x0fd266d7.
Solidity: function hermezRollupAddress() view returns(address)
func (*WithdrawalDelayerCaller) IsEmergencyMode ¶
func (_WithdrawalDelayer *WithdrawalDelayerCaller) IsEmergencyMode(opts *bind.CallOpts) (bool, error)
IsEmergencyMode is a free data retrieval call binding the contract method 0x20a194b8.
Solidity: function isEmergencyMode() view returns(bool)
func (*WithdrawalDelayerCaller) MAXEMERGENCYMODETIME ¶
func (_WithdrawalDelayer *WithdrawalDelayerCaller) MAXEMERGENCYMODETIME(opts *bind.CallOpts) (uint64, error)
MAXEMERGENCYMODETIME is a free data retrieval call binding the contract method 0xb4b8e39d.
Solidity: function MAX_EMERGENCY_MODE_TIME() view returns(uint64)
func (*WithdrawalDelayerCaller) MAXWITHDRAWALDELAY ¶
func (_WithdrawalDelayer *WithdrawalDelayerCaller) MAXWITHDRAWALDELAY(opts *bind.CallOpts) (uint64, error)
MAXWITHDRAWALDELAY is a free data retrieval call binding the contract method 0xa238f9df.
Solidity: function MAX_WITHDRAWAL_DELAY() view returns(uint64)
func (*WithdrawalDelayerCaller) PendingEmergencyCouncil ¶
func (_WithdrawalDelayer *WithdrawalDelayerCaller) PendingEmergencyCouncil(opts *bind.CallOpts) (common.Address, error)
PendingEmergencyCouncil is a free data retrieval call binding the contract method 0x67fa2403.
Solidity: function pendingEmergencyCouncil() view returns(address)
func (*WithdrawalDelayerCaller) PendingGovernance ¶
func (_WithdrawalDelayer *WithdrawalDelayerCaller) PendingGovernance(opts *bind.CallOpts) (common.Address, error)
PendingGovernance is a free data retrieval call binding the contract method 0xf39c38a0.
Solidity: function pendingGovernance() view returns(address)
type WithdrawalDelayerCallerRaw ¶
type WithdrawalDelayerCallerRaw struct {
Contract *WithdrawalDelayerCaller // Generic read-only contract binding to access the raw methods on
}
WithdrawalDelayerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*WithdrawalDelayerCallerRaw) Call ¶
func (_WithdrawalDelayer *WithdrawalDelayerCallerRaw) 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 WithdrawalDelayerCallerSession ¶
type WithdrawalDelayerCallerSession struct { Contract *WithdrawalDelayerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
WithdrawalDelayerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*WithdrawalDelayerCallerSession) DepositInfo ¶
func (_WithdrawalDelayer *WithdrawalDelayerCallerSession) DepositInfo(_owner common.Address, _token common.Address) (*big.Int, uint64, error)
DepositInfo is a free data retrieval call binding the contract method 0x493b0170.
Solidity: function depositInfo(address _owner, address _token) view returns(uint192, uint64)
func (*WithdrawalDelayerCallerSession) Deposits ¶
func (_WithdrawalDelayer *WithdrawalDelayerCallerSession) Deposits(arg0 [32]byte) (struct { Amount *big.Int DepositTimestamp uint64 }, error)
Deposits is a free data retrieval call binding the contract method 0x3d4dff7b.
Solidity: function deposits(bytes32 ) view returns(uint192 amount, uint64 depositTimestamp)
func (*WithdrawalDelayerCallerSession) GetEmergencyCouncil ¶
func (_WithdrawalDelayer *WithdrawalDelayerCallerSession) GetEmergencyCouncil() (common.Address, error)
GetEmergencyCouncil is a free data retrieval call binding the contract method 0x99ef11c5.
Solidity: function getEmergencyCouncil() view returns(address)
func (*WithdrawalDelayerCallerSession) GetEmergencyModeStartingTime ¶
func (_WithdrawalDelayer *WithdrawalDelayerCallerSession) GetEmergencyModeStartingTime() (uint64, error)
GetEmergencyModeStartingTime is a free data retrieval call binding the contract method 0x668cdd67.
Solidity: function getEmergencyModeStartingTime() view returns(uint64)
func (*WithdrawalDelayerCallerSession) GetHermezGovernanceAddress ¶
func (_WithdrawalDelayer *WithdrawalDelayerCallerSession) GetHermezGovernanceAddress() (common.Address, error)
GetHermezGovernanceAddress is a free data retrieval call binding the contract method 0x0b21d430.
Solidity: function getHermezGovernanceAddress() view returns(address)
func (*WithdrawalDelayerCallerSession) GetWithdrawalDelay ¶
func (_WithdrawalDelayer *WithdrawalDelayerCallerSession) GetWithdrawalDelay() (uint64, error)
GetWithdrawalDelay is a free data retrieval call binding the contract method 0x03160940.
Solidity: function getWithdrawalDelay() view returns(uint64)
func (*WithdrawalDelayerCallerSession) HermezRollupAddress ¶
func (_WithdrawalDelayer *WithdrawalDelayerCallerSession) HermezRollupAddress() (common.Address, error)
HermezRollupAddress is a free data retrieval call binding the contract method 0x0fd266d7.
Solidity: function hermezRollupAddress() view returns(address)
func (*WithdrawalDelayerCallerSession) IsEmergencyMode ¶
func (_WithdrawalDelayer *WithdrawalDelayerCallerSession) IsEmergencyMode() (bool, error)
IsEmergencyMode is a free data retrieval call binding the contract method 0x20a194b8.
Solidity: function isEmergencyMode() view returns(bool)
func (*WithdrawalDelayerCallerSession) MAXEMERGENCYMODETIME ¶
func (_WithdrawalDelayer *WithdrawalDelayerCallerSession) MAXEMERGENCYMODETIME() (uint64, error)
MAXEMERGENCYMODETIME is a free data retrieval call binding the contract method 0xb4b8e39d.
Solidity: function MAX_EMERGENCY_MODE_TIME() view returns(uint64)
func (*WithdrawalDelayerCallerSession) MAXWITHDRAWALDELAY ¶
func (_WithdrawalDelayer *WithdrawalDelayerCallerSession) MAXWITHDRAWALDELAY() (uint64, error)
MAXWITHDRAWALDELAY is a free data retrieval call binding the contract method 0xa238f9df.
Solidity: function MAX_WITHDRAWAL_DELAY() view returns(uint64)
func (*WithdrawalDelayerCallerSession) PendingEmergencyCouncil ¶
func (_WithdrawalDelayer *WithdrawalDelayerCallerSession) PendingEmergencyCouncil() (common.Address, error)
PendingEmergencyCouncil is a free data retrieval call binding the contract method 0x67fa2403.
Solidity: function pendingEmergencyCouncil() view returns(address)
func (*WithdrawalDelayerCallerSession) PendingGovernance ¶
func (_WithdrawalDelayer *WithdrawalDelayerCallerSession) PendingGovernance() (common.Address, error)
PendingGovernance is a free data retrieval call binding the contract method 0xf39c38a0.
Solidity: function pendingGovernance() view returns(address)
type WithdrawalDelayerDeposit ¶
type WithdrawalDelayerDeposit struct { Owner common.Address Token common.Address Amount *big.Int DepositTimestamp uint64 Raw types.Log // Blockchain specific contextual infos }
WithdrawalDelayerDeposit represents a Deposit event raised by the WithdrawalDelayer contract.
type WithdrawalDelayerDepositIterator ¶
type WithdrawalDelayerDepositIterator struct { Event *WithdrawalDelayerDeposit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WithdrawalDelayerDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the WithdrawalDelayer contract.
func (*WithdrawalDelayerDepositIterator) Close ¶
func (it *WithdrawalDelayerDepositIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WithdrawalDelayerDepositIterator) Error ¶
func (it *WithdrawalDelayerDepositIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WithdrawalDelayerDepositIterator) Next ¶
func (it *WithdrawalDelayerDepositIterator) 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 WithdrawalDelayerEmergencyModeEnabled ¶
type WithdrawalDelayerEmergencyModeEnabled struct {
Raw types.Log // Blockchain specific contextual infos
}
WithdrawalDelayerEmergencyModeEnabled represents a EmergencyModeEnabled event raised by the WithdrawalDelayer contract.
type WithdrawalDelayerEmergencyModeEnabledIterator ¶
type WithdrawalDelayerEmergencyModeEnabledIterator struct { Event *WithdrawalDelayerEmergencyModeEnabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WithdrawalDelayerEmergencyModeEnabledIterator is returned from FilterEmergencyModeEnabled and is used to iterate over the raw logs and unpacked data for EmergencyModeEnabled events raised by the WithdrawalDelayer contract.
func (*WithdrawalDelayerEmergencyModeEnabledIterator) Close ¶
func (it *WithdrawalDelayerEmergencyModeEnabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WithdrawalDelayerEmergencyModeEnabledIterator) Error ¶
func (it *WithdrawalDelayerEmergencyModeEnabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WithdrawalDelayerEmergencyModeEnabledIterator) Next ¶
func (it *WithdrawalDelayerEmergencyModeEnabledIterator) 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 WithdrawalDelayerEscapeHatchWithdrawal ¶
type WithdrawalDelayerEscapeHatchWithdrawal struct { Who common.Address To common.Address Token common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
WithdrawalDelayerEscapeHatchWithdrawal represents a EscapeHatchWithdrawal event raised by the WithdrawalDelayer contract.
type WithdrawalDelayerEscapeHatchWithdrawalIterator ¶
type WithdrawalDelayerEscapeHatchWithdrawalIterator struct { Event *WithdrawalDelayerEscapeHatchWithdrawal // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WithdrawalDelayerEscapeHatchWithdrawalIterator is returned from FilterEscapeHatchWithdrawal and is used to iterate over the raw logs and unpacked data for EscapeHatchWithdrawal events raised by the WithdrawalDelayer contract.
func (*WithdrawalDelayerEscapeHatchWithdrawalIterator) Close ¶
func (it *WithdrawalDelayerEscapeHatchWithdrawalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WithdrawalDelayerEscapeHatchWithdrawalIterator) Error ¶
func (it *WithdrawalDelayerEscapeHatchWithdrawalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WithdrawalDelayerEscapeHatchWithdrawalIterator) Next ¶
func (it *WithdrawalDelayerEscapeHatchWithdrawalIterator) 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 WithdrawalDelayerFilterer ¶
type WithdrawalDelayerFilterer struct {
// contains filtered or unexported fields
}
WithdrawalDelayerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewWithdrawalDelayerFilterer ¶
func NewWithdrawalDelayerFilterer(address common.Address, filterer bind.ContractFilterer) (*WithdrawalDelayerFilterer, error)
NewWithdrawalDelayerFilterer creates a new log filterer instance of WithdrawalDelayer, bound to a specific deployed contract.
func (*WithdrawalDelayerFilterer) FilterDeposit ¶
func (_WithdrawalDelayer *WithdrawalDelayerFilterer) FilterDeposit(opts *bind.FilterOpts, owner []common.Address, token []common.Address) (*WithdrawalDelayerDepositIterator, error)
FilterDeposit is a free log retrieval operation binding the contract event 0x41219b99485f78192a5b9b1be28c7d53c3a2bdbe7900ae40c79fae8d9d6108fd.
Solidity: event Deposit(address indexed owner, address indexed token, uint192 amount, uint64 depositTimestamp)
func (*WithdrawalDelayerFilterer) FilterEmergencyModeEnabled ¶
func (_WithdrawalDelayer *WithdrawalDelayerFilterer) FilterEmergencyModeEnabled(opts *bind.FilterOpts) (*WithdrawalDelayerEmergencyModeEnabledIterator, error)
FilterEmergencyModeEnabled is a free log retrieval operation binding the contract event 0x2064d51aa5a8bd67928c7675e267e05c67ad5adf7c9098d0a602d01f36fda9c5.
Solidity: event EmergencyModeEnabled()
func (*WithdrawalDelayerFilterer) FilterEscapeHatchWithdrawal ¶
func (_WithdrawalDelayer *WithdrawalDelayerFilterer) FilterEscapeHatchWithdrawal(opts *bind.FilterOpts, who []common.Address, to []common.Address, token []common.Address) (*WithdrawalDelayerEscapeHatchWithdrawalIterator, error)
FilterEscapeHatchWithdrawal is a free log retrieval operation binding the contract event 0xde200220117ba95c9a6c4a1a13bb06b0b7be90faa85c8fb4576630119f891693.
Solidity: event EscapeHatchWithdrawal(address indexed who, address indexed to, address indexed token, uint256 amount)
func (*WithdrawalDelayerFilterer) FilterInitializeWithdrawalDelayerEvent ¶
func (_WithdrawalDelayer *WithdrawalDelayerFilterer) FilterInitializeWithdrawalDelayerEvent(opts *bind.FilterOpts) (*WithdrawalDelayerInitializeWithdrawalDelayerEventIterator, error)
FilterInitializeWithdrawalDelayerEvent is a free log retrieval operation binding the contract event 0x8b81dca4c96ae06989fa8aa1baa4ccc05dfb42e0948c7d5b7505b68ccde41eec.
Solidity: event InitializeWithdrawalDelayerEvent(uint64 initialWithdrawalDelay, address initialHermezGovernanceAddress, address initialEmergencyCouncil)
func (*WithdrawalDelayerFilterer) FilterNewEmergencyCouncil ¶
func (_WithdrawalDelayer *WithdrawalDelayerFilterer) FilterNewEmergencyCouncil(opts *bind.FilterOpts) (*WithdrawalDelayerNewEmergencyCouncilIterator, error)
FilterNewEmergencyCouncil is a free log retrieval operation binding the contract event 0xcc267667d474ef34ee2de2d060e7c8b2c7295cefa22e57fd7049e22b5fdb5396.
Solidity: event NewEmergencyCouncil(address newEmergencyCouncil)
func (*WithdrawalDelayerFilterer) FilterNewHermezGovernanceAddress ¶
func (_WithdrawalDelayer *WithdrawalDelayerFilterer) FilterNewHermezGovernanceAddress(opts *bind.FilterOpts) (*WithdrawalDelayerNewHermezGovernanceAddressIterator, error)
FilterNewHermezGovernanceAddress is a free log retrieval operation binding the contract event 0x3bf02437d5cd40067085d9dac2c3cdcbef0a449d98a259a40d9c24380aca81bf.
Solidity: event NewHermezGovernanceAddress(address newHermezGovernanceAddress)
func (*WithdrawalDelayerFilterer) FilterNewWithdrawalDelay ¶
func (_WithdrawalDelayer *WithdrawalDelayerFilterer) FilterNewWithdrawalDelay(opts *bind.FilterOpts) (*WithdrawalDelayerNewWithdrawalDelayIterator, error)
FilterNewWithdrawalDelay is a free log retrieval operation binding the contract event 0x6b3670ab51e04a9da086741e5fd1eb36ffaf1d661a15330c528e1f3e0c8722d7.
Solidity: event NewWithdrawalDelay(uint64 withdrawalDelay)
func (*WithdrawalDelayerFilterer) FilterWithdraw ¶
func (_WithdrawalDelayer *WithdrawalDelayerFilterer) FilterWithdraw(opts *bind.FilterOpts, token []common.Address, owner []common.Address) (*WithdrawalDelayerWithdrawIterator, error)
FilterWithdraw is a free log retrieval operation binding the contract event 0x72608e45b52a95a12c2ac7f15ff53f92fc9572c9d84b6e6b5d7f0f7826cf3271.
Solidity: event Withdraw(address indexed token, address indexed owner, uint192 amount)
func (*WithdrawalDelayerFilterer) ParseDeposit ¶
func (_WithdrawalDelayer *WithdrawalDelayerFilterer) ParseDeposit(log types.Log) (*WithdrawalDelayerDeposit, error)
ParseDeposit is a log parse operation binding the contract event 0x41219b99485f78192a5b9b1be28c7d53c3a2bdbe7900ae40c79fae8d9d6108fd.
Solidity: event Deposit(address indexed owner, address indexed token, uint192 amount, uint64 depositTimestamp)
func (*WithdrawalDelayerFilterer) ParseEmergencyModeEnabled ¶
func (_WithdrawalDelayer *WithdrawalDelayerFilterer) ParseEmergencyModeEnabled(log types.Log) (*WithdrawalDelayerEmergencyModeEnabled, error)
ParseEmergencyModeEnabled is a log parse operation binding the contract event 0x2064d51aa5a8bd67928c7675e267e05c67ad5adf7c9098d0a602d01f36fda9c5.
Solidity: event EmergencyModeEnabled()
func (*WithdrawalDelayerFilterer) ParseEscapeHatchWithdrawal ¶
func (_WithdrawalDelayer *WithdrawalDelayerFilterer) ParseEscapeHatchWithdrawal(log types.Log) (*WithdrawalDelayerEscapeHatchWithdrawal, error)
ParseEscapeHatchWithdrawal is a log parse operation binding the contract event 0xde200220117ba95c9a6c4a1a13bb06b0b7be90faa85c8fb4576630119f891693.
Solidity: event EscapeHatchWithdrawal(address indexed who, address indexed to, address indexed token, uint256 amount)
func (*WithdrawalDelayerFilterer) ParseInitializeWithdrawalDelayerEvent ¶
func (_WithdrawalDelayer *WithdrawalDelayerFilterer) ParseInitializeWithdrawalDelayerEvent(log types.Log) (*WithdrawalDelayerInitializeWithdrawalDelayerEvent, error)
ParseInitializeWithdrawalDelayerEvent is a log parse operation binding the contract event 0x8b81dca4c96ae06989fa8aa1baa4ccc05dfb42e0948c7d5b7505b68ccde41eec.
Solidity: event InitializeWithdrawalDelayerEvent(uint64 initialWithdrawalDelay, address initialHermezGovernanceAddress, address initialEmergencyCouncil)
func (*WithdrawalDelayerFilterer) ParseNewEmergencyCouncil ¶
func (_WithdrawalDelayer *WithdrawalDelayerFilterer) ParseNewEmergencyCouncil(log types.Log) (*WithdrawalDelayerNewEmergencyCouncil, error)
ParseNewEmergencyCouncil is a log parse operation binding the contract event 0xcc267667d474ef34ee2de2d060e7c8b2c7295cefa22e57fd7049e22b5fdb5396.
Solidity: event NewEmergencyCouncil(address newEmergencyCouncil)
func (*WithdrawalDelayerFilterer) ParseNewHermezGovernanceAddress ¶
func (_WithdrawalDelayer *WithdrawalDelayerFilterer) ParseNewHermezGovernanceAddress(log types.Log) (*WithdrawalDelayerNewHermezGovernanceAddress, error)
ParseNewHermezGovernanceAddress is a log parse operation binding the contract event 0x3bf02437d5cd40067085d9dac2c3cdcbef0a449d98a259a40d9c24380aca81bf.
Solidity: event NewHermezGovernanceAddress(address newHermezGovernanceAddress)
func (*WithdrawalDelayerFilterer) ParseNewWithdrawalDelay ¶
func (_WithdrawalDelayer *WithdrawalDelayerFilterer) ParseNewWithdrawalDelay(log types.Log) (*WithdrawalDelayerNewWithdrawalDelay, error)
ParseNewWithdrawalDelay is a log parse operation binding the contract event 0x6b3670ab51e04a9da086741e5fd1eb36ffaf1d661a15330c528e1f3e0c8722d7.
Solidity: event NewWithdrawalDelay(uint64 withdrawalDelay)
func (*WithdrawalDelayerFilterer) ParseWithdraw ¶
func (_WithdrawalDelayer *WithdrawalDelayerFilterer) ParseWithdraw(log types.Log) (*WithdrawalDelayerWithdraw, error)
ParseWithdraw is a log parse operation binding the contract event 0x72608e45b52a95a12c2ac7f15ff53f92fc9572c9d84b6e6b5d7f0f7826cf3271.
Solidity: event Withdraw(address indexed token, address indexed owner, uint192 amount)
func (*WithdrawalDelayerFilterer) WatchDeposit ¶
func (_WithdrawalDelayer *WithdrawalDelayerFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *WithdrawalDelayerDeposit, owner []common.Address, token []common.Address) (event.Subscription, error)
WatchDeposit is a free log subscription operation binding the contract event 0x41219b99485f78192a5b9b1be28c7d53c3a2bdbe7900ae40c79fae8d9d6108fd.
Solidity: event Deposit(address indexed owner, address indexed token, uint192 amount, uint64 depositTimestamp)
func (*WithdrawalDelayerFilterer) WatchEmergencyModeEnabled ¶
func (_WithdrawalDelayer *WithdrawalDelayerFilterer) WatchEmergencyModeEnabled(opts *bind.WatchOpts, sink chan<- *WithdrawalDelayerEmergencyModeEnabled) (event.Subscription, error)
WatchEmergencyModeEnabled is a free log subscription operation binding the contract event 0x2064d51aa5a8bd67928c7675e267e05c67ad5adf7c9098d0a602d01f36fda9c5.
Solidity: event EmergencyModeEnabled()
func (*WithdrawalDelayerFilterer) WatchEscapeHatchWithdrawal ¶
func (_WithdrawalDelayer *WithdrawalDelayerFilterer) WatchEscapeHatchWithdrawal(opts *bind.WatchOpts, sink chan<- *WithdrawalDelayerEscapeHatchWithdrawal, who []common.Address, to []common.Address, token []common.Address) (event.Subscription, error)
WatchEscapeHatchWithdrawal is a free log subscription operation binding the contract event 0xde200220117ba95c9a6c4a1a13bb06b0b7be90faa85c8fb4576630119f891693.
Solidity: event EscapeHatchWithdrawal(address indexed who, address indexed to, address indexed token, uint256 amount)
func (*WithdrawalDelayerFilterer) WatchInitializeWithdrawalDelayerEvent ¶
func (_WithdrawalDelayer *WithdrawalDelayerFilterer) WatchInitializeWithdrawalDelayerEvent(opts *bind.WatchOpts, sink chan<- *WithdrawalDelayerInitializeWithdrawalDelayerEvent) (event.Subscription, error)
WatchInitializeWithdrawalDelayerEvent is a free log subscription operation binding the contract event 0x8b81dca4c96ae06989fa8aa1baa4ccc05dfb42e0948c7d5b7505b68ccde41eec.
Solidity: event InitializeWithdrawalDelayerEvent(uint64 initialWithdrawalDelay, address initialHermezGovernanceAddress, address initialEmergencyCouncil)
func (*WithdrawalDelayerFilterer) WatchNewEmergencyCouncil ¶
func (_WithdrawalDelayer *WithdrawalDelayerFilterer) WatchNewEmergencyCouncil(opts *bind.WatchOpts, sink chan<- *WithdrawalDelayerNewEmergencyCouncil) (event.Subscription, error)
WatchNewEmergencyCouncil is a free log subscription operation binding the contract event 0xcc267667d474ef34ee2de2d060e7c8b2c7295cefa22e57fd7049e22b5fdb5396.
Solidity: event NewEmergencyCouncil(address newEmergencyCouncil)
func (*WithdrawalDelayerFilterer) WatchNewHermezGovernanceAddress ¶
func (_WithdrawalDelayer *WithdrawalDelayerFilterer) WatchNewHermezGovernanceAddress(opts *bind.WatchOpts, sink chan<- *WithdrawalDelayerNewHermezGovernanceAddress) (event.Subscription, error)
WatchNewHermezGovernanceAddress is a free log subscription operation binding the contract event 0x3bf02437d5cd40067085d9dac2c3cdcbef0a449d98a259a40d9c24380aca81bf.
Solidity: event NewHermezGovernanceAddress(address newHermezGovernanceAddress)
func (*WithdrawalDelayerFilterer) WatchNewWithdrawalDelay ¶
func (_WithdrawalDelayer *WithdrawalDelayerFilterer) WatchNewWithdrawalDelay(opts *bind.WatchOpts, sink chan<- *WithdrawalDelayerNewWithdrawalDelay) (event.Subscription, error)
WatchNewWithdrawalDelay is a free log subscription operation binding the contract event 0x6b3670ab51e04a9da086741e5fd1eb36ffaf1d661a15330c528e1f3e0c8722d7.
Solidity: event NewWithdrawalDelay(uint64 withdrawalDelay)
func (*WithdrawalDelayerFilterer) WatchWithdraw ¶
func (_WithdrawalDelayer *WithdrawalDelayerFilterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *WithdrawalDelayerWithdraw, token []common.Address, owner []common.Address) (event.Subscription, error)
WatchWithdraw is a free log subscription operation binding the contract event 0x72608e45b52a95a12c2ac7f15ff53f92fc9572c9d84b6e6b5d7f0f7826cf3271.
Solidity: event Withdraw(address indexed token, address indexed owner, uint192 amount)
type WithdrawalDelayerInitializeWithdrawalDelayerEvent ¶
type WithdrawalDelayerInitializeWithdrawalDelayerEvent struct { InitialWithdrawalDelay uint64 InitialHermezGovernanceAddress common.Address InitialEmergencyCouncil common.Address Raw types.Log // Blockchain specific contextual infos }
WithdrawalDelayerInitializeWithdrawalDelayerEvent represents a InitializeWithdrawalDelayerEvent event raised by the WithdrawalDelayer contract.
type WithdrawalDelayerInitializeWithdrawalDelayerEventIterator ¶
type WithdrawalDelayerInitializeWithdrawalDelayerEventIterator struct { Event *WithdrawalDelayerInitializeWithdrawalDelayerEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WithdrawalDelayerInitializeWithdrawalDelayerEventIterator is returned from FilterInitializeWithdrawalDelayerEvent and is used to iterate over the raw logs and unpacked data for InitializeWithdrawalDelayerEvent events raised by the WithdrawalDelayer contract.
func (*WithdrawalDelayerInitializeWithdrawalDelayerEventIterator) Close ¶
func (it *WithdrawalDelayerInitializeWithdrawalDelayerEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WithdrawalDelayerInitializeWithdrawalDelayerEventIterator) Error ¶
func (it *WithdrawalDelayerInitializeWithdrawalDelayerEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WithdrawalDelayerInitializeWithdrawalDelayerEventIterator) Next ¶
func (it *WithdrawalDelayerInitializeWithdrawalDelayerEventIterator) 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 WithdrawalDelayerNewEmergencyCouncil ¶
type WithdrawalDelayerNewEmergencyCouncil struct { NewEmergencyCouncil common.Address Raw types.Log // Blockchain specific contextual infos }
WithdrawalDelayerNewEmergencyCouncil represents a NewEmergencyCouncil event raised by the WithdrawalDelayer contract.
type WithdrawalDelayerNewEmergencyCouncilIterator ¶
type WithdrawalDelayerNewEmergencyCouncilIterator struct { Event *WithdrawalDelayerNewEmergencyCouncil // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WithdrawalDelayerNewEmergencyCouncilIterator is returned from FilterNewEmergencyCouncil and is used to iterate over the raw logs and unpacked data for NewEmergencyCouncil events raised by the WithdrawalDelayer contract.
func (*WithdrawalDelayerNewEmergencyCouncilIterator) Close ¶
func (it *WithdrawalDelayerNewEmergencyCouncilIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WithdrawalDelayerNewEmergencyCouncilIterator) Error ¶
func (it *WithdrawalDelayerNewEmergencyCouncilIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WithdrawalDelayerNewEmergencyCouncilIterator) Next ¶
func (it *WithdrawalDelayerNewEmergencyCouncilIterator) 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 WithdrawalDelayerNewHermezGovernanceAddress ¶
type WithdrawalDelayerNewHermezGovernanceAddress struct { NewHermezGovernanceAddress common.Address Raw types.Log // Blockchain specific contextual infos }
WithdrawalDelayerNewHermezGovernanceAddress represents a NewHermezGovernanceAddress event raised by the WithdrawalDelayer contract.
type WithdrawalDelayerNewHermezGovernanceAddressIterator ¶
type WithdrawalDelayerNewHermezGovernanceAddressIterator struct { Event *WithdrawalDelayerNewHermezGovernanceAddress // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WithdrawalDelayerNewHermezGovernanceAddressIterator is returned from FilterNewHermezGovernanceAddress and is used to iterate over the raw logs and unpacked data for NewHermezGovernanceAddress events raised by the WithdrawalDelayer contract.
func (*WithdrawalDelayerNewHermezGovernanceAddressIterator) Close ¶
func (it *WithdrawalDelayerNewHermezGovernanceAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WithdrawalDelayerNewHermezGovernanceAddressIterator) Error ¶
func (it *WithdrawalDelayerNewHermezGovernanceAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WithdrawalDelayerNewHermezGovernanceAddressIterator) Next ¶
func (it *WithdrawalDelayerNewHermezGovernanceAddressIterator) 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 WithdrawalDelayerNewWithdrawalDelay ¶
type WithdrawalDelayerNewWithdrawalDelay struct { WithdrawalDelay uint64 Raw types.Log // Blockchain specific contextual infos }
WithdrawalDelayerNewWithdrawalDelay represents a NewWithdrawalDelay event raised by the WithdrawalDelayer contract.
type WithdrawalDelayerNewWithdrawalDelayIterator ¶
type WithdrawalDelayerNewWithdrawalDelayIterator struct { Event *WithdrawalDelayerNewWithdrawalDelay // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WithdrawalDelayerNewWithdrawalDelayIterator is returned from FilterNewWithdrawalDelay and is used to iterate over the raw logs and unpacked data for NewWithdrawalDelay events raised by the WithdrawalDelayer contract.
func (*WithdrawalDelayerNewWithdrawalDelayIterator) Close ¶
func (it *WithdrawalDelayerNewWithdrawalDelayIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WithdrawalDelayerNewWithdrawalDelayIterator) Error ¶
func (it *WithdrawalDelayerNewWithdrawalDelayIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WithdrawalDelayerNewWithdrawalDelayIterator) Next ¶
func (it *WithdrawalDelayerNewWithdrawalDelayIterator) 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 WithdrawalDelayerRaw ¶
type WithdrawalDelayerRaw struct {
Contract *WithdrawalDelayer // Generic contract binding to access the raw methods on
}
WithdrawalDelayerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*WithdrawalDelayerRaw) Call ¶
func (_WithdrawalDelayer *WithdrawalDelayerRaw) 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 (*WithdrawalDelayerRaw) Transact ¶
func (_WithdrawalDelayer *WithdrawalDelayerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WithdrawalDelayerRaw) Transfer ¶
func (_WithdrawalDelayer *WithdrawalDelayerRaw) 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 WithdrawalDelayerSession ¶
type WithdrawalDelayerSession struct { Contract *WithdrawalDelayer // 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 }
WithdrawalDelayerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*WithdrawalDelayerSession) ChangeWithdrawalDelay ¶
func (_WithdrawalDelayer *WithdrawalDelayerSession) ChangeWithdrawalDelay(_newWithdrawalDelay uint64) (*types.Transaction, error)
ChangeWithdrawalDelay is a paid mutator transaction binding the contract method 0x0e670af5.
Solidity: function changeWithdrawalDelay(uint64 _newWithdrawalDelay) returns()
func (*WithdrawalDelayerSession) ClaimEmergencyCouncil ¶
func (_WithdrawalDelayer *WithdrawalDelayerSession) ClaimEmergencyCouncil() (*types.Transaction, error)
ClaimEmergencyCouncil is a paid mutator transaction binding the contract method 0xca79033f.
Solidity: function claimEmergencyCouncil() returns()
func (*WithdrawalDelayerSession) ClaimGovernance ¶
func (_WithdrawalDelayer *WithdrawalDelayerSession) ClaimGovernance() (*types.Transaction, error)
ClaimGovernance is a paid mutator transaction binding the contract method 0x5d36b190.
Solidity: function claimGovernance() returns()
func (*WithdrawalDelayerSession) Deposit ¶
func (_WithdrawalDelayer *WithdrawalDelayerSession) Deposit(_owner common.Address, _token common.Address, _amount *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xcfc0b641.
Solidity: function deposit(address _owner, address _token, uint192 _amount) payable returns()
func (*WithdrawalDelayerSession) DepositInfo ¶
func (_WithdrawalDelayer *WithdrawalDelayerSession) DepositInfo(_owner common.Address, _token common.Address) (*big.Int, uint64, error)
DepositInfo is a free data retrieval call binding the contract method 0x493b0170.
Solidity: function depositInfo(address _owner, address _token) view returns(uint192, uint64)
func (*WithdrawalDelayerSession) Deposits ¶
func (_WithdrawalDelayer *WithdrawalDelayerSession) Deposits(arg0 [32]byte) (struct { Amount *big.Int DepositTimestamp uint64 }, error)
Deposits is a free data retrieval call binding the contract method 0x3d4dff7b.
Solidity: function deposits(bytes32 ) view returns(uint192 amount, uint64 depositTimestamp)
func (*WithdrawalDelayerSession) EnableEmergencyMode ¶
func (_WithdrawalDelayer *WithdrawalDelayerSession) EnableEmergencyMode() (*types.Transaction, error)
EnableEmergencyMode is a paid mutator transaction binding the contract method 0xc5b1c7d0.
Solidity: function enableEmergencyMode() returns()
func (*WithdrawalDelayerSession) EscapeHatchWithdrawal ¶
func (_WithdrawalDelayer *WithdrawalDelayerSession) EscapeHatchWithdrawal(_to common.Address, _token common.Address, _amount *big.Int) (*types.Transaction, error)
EscapeHatchWithdrawal is a paid mutator transaction binding the contract method 0x7fd6b102.
Solidity: function escapeHatchWithdrawal(address _to, address _token, uint256 _amount) returns()
func (*WithdrawalDelayerSession) GetEmergencyCouncil ¶
func (_WithdrawalDelayer *WithdrawalDelayerSession) GetEmergencyCouncil() (common.Address, error)
GetEmergencyCouncil is a free data retrieval call binding the contract method 0x99ef11c5.
Solidity: function getEmergencyCouncil() view returns(address)
func (*WithdrawalDelayerSession) GetEmergencyModeStartingTime ¶
func (_WithdrawalDelayer *WithdrawalDelayerSession) GetEmergencyModeStartingTime() (uint64, error)
GetEmergencyModeStartingTime is a free data retrieval call binding the contract method 0x668cdd67.
Solidity: function getEmergencyModeStartingTime() view returns(uint64)
func (*WithdrawalDelayerSession) GetHermezGovernanceAddress ¶
func (_WithdrawalDelayer *WithdrawalDelayerSession) GetHermezGovernanceAddress() (common.Address, error)
GetHermezGovernanceAddress is a free data retrieval call binding the contract method 0x0b21d430.
Solidity: function getHermezGovernanceAddress() view returns(address)
func (*WithdrawalDelayerSession) GetWithdrawalDelay ¶
func (_WithdrawalDelayer *WithdrawalDelayerSession) GetWithdrawalDelay() (uint64, error)
GetWithdrawalDelay is a free data retrieval call binding the contract method 0x03160940.
Solidity: function getWithdrawalDelay() view returns(uint64)
func (*WithdrawalDelayerSession) HermezRollupAddress ¶
func (_WithdrawalDelayer *WithdrawalDelayerSession) HermezRollupAddress() (common.Address, error)
HermezRollupAddress is a free data retrieval call binding the contract method 0x0fd266d7.
Solidity: function hermezRollupAddress() view returns(address)
func (*WithdrawalDelayerSession) IsEmergencyMode ¶
func (_WithdrawalDelayer *WithdrawalDelayerSession) IsEmergencyMode() (bool, error)
IsEmergencyMode is a free data retrieval call binding the contract method 0x20a194b8.
Solidity: function isEmergencyMode() view returns(bool)
func (*WithdrawalDelayerSession) MAXEMERGENCYMODETIME ¶
func (_WithdrawalDelayer *WithdrawalDelayerSession) MAXEMERGENCYMODETIME() (uint64, error)
MAXEMERGENCYMODETIME is a free data retrieval call binding the contract method 0xb4b8e39d.
Solidity: function MAX_EMERGENCY_MODE_TIME() view returns(uint64)
func (*WithdrawalDelayerSession) MAXWITHDRAWALDELAY ¶
func (_WithdrawalDelayer *WithdrawalDelayerSession) MAXWITHDRAWALDELAY() (uint64, error)
MAXWITHDRAWALDELAY is a free data retrieval call binding the contract method 0xa238f9df.
Solidity: function MAX_WITHDRAWAL_DELAY() view returns(uint64)
func (*WithdrawalDelayerSession) PendingEmergencyCouncil ¶
func (_WithdrawalDelayer *WithdrawalDelayerSession) PendingEmergencyCouncil() (common.Address, error)
PendingEmergencyCouncil is a free data retrieval call binding the contract method 0x67fa2403.
Solidity: function pendingEmergencyCouncil() view returns(address)
func (*WithdrawalDelayerSession) PendingGovernance ¶
func (_WithdrawalDelayer *WithdrawalDelayerSession) PendingGovernance() (common.Address, error)
PendingGovernance is a free data retrieval call binding the contract method 0xf39c38a0.
Solidity: function pendingGovernance() view returns(address)
func (*WithdrawalDelayerSession) TransferEmergencyCouncil ¶
func (_WithdrawalDelayer *WithdrawalDelayerSession) TransferEmergencyCouncil(newEmergencyCouncil common.Address) (*types.Transaction, error)
TransferEmergencyCouncil is a paid mutator transaction binding the contract method 0xdb2a1a81.
Solidity: function transferEmergencyCouncil(address newEmergencyCouncil) returns()
func (*WithdrawalDelayerSession) TransferGovernance ¶
func (_WithdrawalDelayer *WithdrawalDelayerSession) TransferGovernance(newGovernance common.Address) (*types.Transaction, error)
TransferGovernance is a paid mutator transaction binding the contract method 0xd38bfff4.
Solidity: function transferGovernance(address newGovernance) returns()
func (*WithdrawalDelayerSession) Withdrawal ¶
func (_WithdrawalDelayer *WithdrawalDelayerSession) Withdrawal(_owner common.Address, _token common.Address) (*types.Transaction, error)
Withdrawal is a paid mutator transaction binding the contract method 0xde35f282.
Solidity: function withdrawal(address _owner, address _token) returns()
type WithdrawalDelayerTransactor ¶
type WithdrawalDelayerTransactor struct {
// contains filtered or unexported fields
}
WithdrawalDelayerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewWithdrawalDelayerTransactor ¶
func NewWithdrawalDelayerTransactor(address common.Address, transactor bind.ContractTransactor) (*WithdrawalDelayerTransactor, error)
NewWithdrawalDelayerTransactor creates a new write-only instance of WithdrawalDelayer, bound to a specific deployed contract.
func (*WithdrawalDelayerTransactor) ChangeWithdrawalDelay ¶
func (_WithdrawalDelayer *WithdrawalDelayerTransactor) ChangeWithdrawalDelay(opts *bind.TransactOpts, _newWithdrawalDelay uint64) (*types.Transaction, error)
ChangeWithdrawalDelay is a paid mutator transaction binding the contract method 0x0e670af5.
Solidity: function changeWithdrawalDelay(uint64 _newWithdrawalDelay) returns()
func (*WithdrawalDelayerTransactor) ClaimEmergencyCouncil ¶
func (_WithdrawalDelayer *WithdrawalDelayerTransactor) ClaimEmergencyCouncil(opts *bind.TransactOpts) (*types.Transaction, error)
ClaimEmergencyCouncil is a paid mutator transaction binding the contract method 0xca79033f.
Solidity: function claimEmergencyCouncil() returns()
func (*WithdrawalDelayerTransactor) ClaimGovernance ¶
func (_WithdrawalDelayer *WithdrawalDelayerTransactor) ClaimGovernance(opts *bind.TransactOpts) (*types.Transaction, error)
ClaimGovernance is a paid mutator transaction binding the contract method 0x5d36b190.
Solidity: function claimGovernance() returns()
func (*WithdrawalDelayerTransactor) Deposit ¶
func (_WithdrawalDelayer *WithdrawalDelayerTransactor) Deposit(opts *bind.TransactOpts, _owner common.Address, _token common.Address, _amount *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xcfc0b641.
Solidity: function deposit(address _owner, address _token, uint192 _amount) payable returns()
func (*WithdrawalDelayerTransactor) EnableEmergencyMode ¶
func (_WithdrawalDelayer *WithdrawalDelayerTransactor) EnableEmergencyMode(opts *bind.TransactOpts) (*types.Transaction, error)
EnableEmergencyMode is a paid mutator transaction binding the contract method 0xc5b1c7d0.
Solidity: function enableEmergencyMode() returns()
func (*WithdrawalDelayerTransactor) EscapeHatchWithdrawal ¶
func (_WithdrawalDelayer *WithdrawalDelayerTransactor) EscapeHatchWithdrawal(opts *bind.TransactOpts, _to common.Address, _token common.Address, _amount *big.Int) (*types.Transaction, error)
EscapeHatchWithdrawal is a paid mutator transaction binding the contract method 0x7fd6b102.
Solidity: function escapeHatchWithdrawal(address _to, address _token, uint256 _amount) returns()
func (*WithdrawalDelayerTransactor) TransferEmergencyCouncil ¶
func (_WithdrawalDelayer *WithdrawalDelayerTransactor) TransferEmergencyCouncil(opts *bind.TransactOpts, newEmergencyCouncil common.Address) (*types.Transaction, error)
TransferEmergencyCouncil is a paid mutator transaction binding the contract method 0xdb2a1a81.
Solidity: function transferEmergencyCouncil(address newEmergencyCouncil) returns()
func (*WithdrawalDelayerTransactor) TransferGovernance ¶
func (_WithdrawalDelayer *WithdrawalDelayerTransactor) TransferGovernance(opts *bind.TransactOpts, newGovernance common.Address) (*types.Transaction, error)
TransferGovernance is a paid mutator transaction binding the contract method 0xd38bfff4.
Solidity: function transferGovernance(address newGovernance) returns()
func (*WithdrawalDelayerTransactor) Withdrawal ¶
func (_WithdrawalDelayer *WithdrawalDelayerTransactor) Withdrawal(opts *bind.TransactOpts, _owner common.Address, _token common.Address) (*types.Transaction, error)
Withdrawal is a paid mutator transaction binding the contract method 0xde35f282.
Solidity: function withdrawal(address _owner, address _token) returns()
type WithdrawalDelayerTransactorRaw ¶
type WithdrawalDelayerTransactorRaw struct {
Contract *WithdrawalDelayerTransactor // Generic write-only contract binding to access the raw methods on
}
WithdrawalDelayerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*WithdrawalDelayerTransactorRaw) Transact ¶
func (_WithdrawalDelayer *WithdrawalDelayerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WithdrawalDelayerTransactorRaw) Transfer ¶
func (_WithdrawalDelayer *WithdrawalDelayerTransactorRaw) 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 WithdrawalDelayerTransactorSession ¶
type WithdrawalDelayerTransactorSession struct { Contract *WithdrawalDelayerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
WithdrawalDelayerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*WithdrawalDelayerTransactorSession) ChangeWithdrawalDelay ¶
func (_WithdrawalDelayer *WithdrawalDelayerTransactorSession) ChangeWithdrawalDelay(_newWithdrawalDelay uint64) (*types.Transaction, error)
ChangeWithdrawalDelay is a paid mutator transaction binding the contract method 0x0e670af5.
Solidity: function changeWithdrawalDelay(uint64 _newWithdrawalDelay) returns()
func (*WithdrawalDelayerTransactorSession) ClaimEmergencyCouncil ¶
func (_WithdrawalDelayer *WithdrawalDelayerTransactorSession) ClaimEmergencyCouncil() (*types.Transaction, error)
ClaimEmergencyCouncil is a paid mutator transaction binding the contract method 0xca79033f.
Solidity: function claimEmergencyCouncil() returns()
func (*WithdrawalDelayerTransactorSession) ClaimGovernance ¶
func (_WithdrawalDelayer *WithdrawalDelayerTransactorSession) ClaimGovernance() (*types.Transaction, error)
ClaimGovernance is a paid mutator transaction binding the contract method 0x5d36b190.
Solidity: function claimGovernance() returns()
func (*WithdrawalDelayerTransactorSession) Deposit ¶
func (_WithdrawalDelayer *WithdrawalDelayerTransactorSession) Deposit(_owner common.Address, _token common.Address, _amount *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xcfc0b641.
Solidity: function deposit(address _owner, address _token, uint192 _amount) payable returns()
func (*WithdrawalDelayerTransactorSession) EnableEmergencyMode ¶
func (_WithdrawalDelayer *WithdrawalDelayerTransactorSession) EnableEmergencyMode() (*types.Transaction, error)
EnableEmergencyMode is a paid mutator transaction binding the contract method 0xc5b1c7d0.
Solidity: function enableEmergencyMode() returns()
func (*WithdrawalDelayerTransactorSession) EscapeHatchWithdrawal ¶
func (_WithdrawalDelayer *WithdrawalDelayerTransactorSession) EscapeHatchWithdrawal(_to common.Address, _token common.Address, _amount *big.Int) (*types.Transaction, error)
EscapeHatchWithdrawal is a paid mutator transaction binding the contract method 0x7fd6b102.
Solidity: function escapeHatchWithdrawal(address _to, address _token, uint256 _amount) returns()
func (*WithdrawalDelayerTransactorSession) TransferEmergencyCouncil ¶
func (_WithdrawalDelayer *WithdrawalDelayerTransactorSession) TransferEmergencyCouncil(newEmergencyCouncil common.Address) (*types.Transaction, error)
TransferEmergencyCouncil is a paid mutator transaction binding the contract method 0xdb2a1a81.
Solidity: function transferEmergencyCouncil(address newEmergencyCouncil) returns()
func (*WithdrawalDelayerTransactorSession) TransferGovernance ¶
func (_WithdrawalDelayer *WithdrawalDelayerTransactorSession) TransferGovernance(newGovernance common.Address) (*types.Transaction, error)
TransferGovernance is a paid mutator transaction binding the contract method 0xd38bfff4.
Solidity: function transferGovernance(address newGovernance) returns()
func (*WithdrawalDelayerTransactorSession) Withdrawal ¶
func (_WithdrawalDelayer *WithdrawalDelayerTransactorSession) Withdrawal(_owner common.Address, _token common.Address) (*types.Transaction, error)
Withdrawal is a paid mutator transaction binding the contract method 0xde35f282.
Solidity: function withdrawal(address _owner, address _token) returns()
type WithdrawalDelayerWithdraw ¶
type WithdrawalDelayerWithdraw struct { Token common.Address Owner common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
WithdrawalDelayerWithdraw represents a Withdraw event raised by the WithdrawalDelayer contract.
type WithdrawalDelayerWithdrawIterator ¶
type WithdrawalDelayerWithdrawIterator struct { Event *WithdrawalDelayerWithdraw // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WithdrawalDelayerWithdrawIterator is returned from FilterWithdraw and is used to iterate over the raw logs and unpacked data for Withdraw events raised by the WithdrawalDelayer contract.
func (*WithdrawalDelayerWithdrawIterator) Close ¶
func (it *WithdrawalDelayerWithdrawIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WithdrawalDelayerWithdrawIterator) Error ¶
func (it *WithdrawalDelayerWithdrawIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WithdrawalDelayerWithdrawIterator) Next ¶
func (it *WithdrawalDelayerWithdrawIterator) 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.