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.