withdrawaldelayer

package
v1.6.1-rc1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 5, 2021 License: AGPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
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

Close terminates the iteration process, releasing any pending underlying resources.

func (*WithdrawaldelayerDepositIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WithdrawaldelayerDepositIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*WithdrawaldelayerEmergencyModeEnabledIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WithdrawaldelayerEmergencyModeEnabledIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*WithdrawaldelayerEscapeHatchWithdrawalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WithdrawaldelayerEscapeHatchWithdrawalIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*WithdrawaldelayerInitializeWithdrawalDelayerEventIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WithdrawaldelayerInitializeWithdrawalDelayerEventIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*WithdrawaldelayerNewEmergencyCouncilIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WithdrawaldelayerNewEmergencyCouncilIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*WithdrawaldelayerNewHermezGovernanceAddressIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WithdrawaldelayerNewHermezGovernanceAddressIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*WithdrawaldelayerNewWithdrawalDelayIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WithdrawaldelayerNewWithdrawalDelayIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*WithdrawaldelayerWithdrawIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WithdrawaldelayerWithdrawIterator) Next

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL