Documentation ¶
Index ¶
- Variables
- type WithdrawalRequest
- type WithdrawalRequestAdminChanged
- type WithdrawalRequestAdminChangedIterator
- type WithdrawalRequestBeaconUpgraded
- type WithdrawalRequestBeaconUpgradedIterator
- type WithdrawalRequestCaller
- func (_WithdrawalRequest *WithdrawalRequestCaller) Dao(opts *bind.CallOpts) (common.Address, error)
- func (_WithdrawalRequest *WithdrawalRequestCaller) GetNftUnstakeBlockNumber(opts *bind.CallOpts, _tokenId *big.Int) (*big.Int, error)
- func (_WithdrawalRequest *WithdrawalRequestCaller) GetOperatorLargeWithdrawalPendingInfo(opts *bind.CallOpts, _operatorId *big.Int) (*big.Int, *big.Int, error)
- func (_WithdrawalRequest *WithdrawalRequestCaller) GetTotalPendingClaimedAmounts(opts *bind.CallOpts) (*big.Int, error)
- func (_WithdrawalRequest *WithdrawalRequestCaller) GetUserUnstakeButOperatorNoExitNfs(opts *bind.CallOpts, _operatorId *big.Int) ([]*big.Int, error)
- func (_WithdrawalRequest *WithdrawalRequestCaller) GetWithdrawalOfOperator(opts *bind.CallOpts, _operatorId *big.Int) ([]WithdrawalRequestWithdrawalInfo, error)
- func (_WithdrawalRequest *WithdrawalRequestCaller) GetWithdrawalOfRequestId(opts *bind.CallOpts, _requestId *big.Int) (*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, common.Address, bool, error)
- func (_WithdrawalRequest *WithdrawalRequestCaller) GetWithdrawalRequestIdOfOwner(opts *bind.CallOpts, _owner common.Address) ([]*big.Int, error)
- func (_WithdrawalRequest *WithdrawalRequestCaller) LiquidStakingContract(opts *bind.CallOpts) (common.Address, error)
- func (_WithdrawalRequest *WithdrawalRequestCaller) MAXNETHWITHDRAWALAMOUNT(opts *bind.CallOpts) (*big.Int, error)
- func (_WithdrawalRequest *WithdrawalRequestCaller) MINNETHWITHDRAWALAMOUNT(opts *bind.CallOpts) (*big.Int, error)
- func (_WithdrawalRequest *WithdrawalRequestCaller) NETHContract(opts *bind.CallOpts) (common.Address, error)
- func (_WithdrawalRequest *WithdrawalRequestCaller) NodeOperatorRegistryContract(opts *bind.CallOpts) (common.Address, error)
- func (_WithdrawalRequest *WithdrawalRequestCaller) OperatorPendingEthRequestAmount(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_WithdrawalRequest *WithdrawalRequestCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_WithdrawalRequest *WithdrawalRequestCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_WithdrawalRequest *WithdrawalRequestCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- func (_WithdrawalRequest *WithdrawalRequestCaller) VNFTContract(opts *bind.CallOpts) (common.Address, error)
- func (_WithdrawalRequest *WithdrawalRequestCaller) VaultManagerContract(opts *bind.CallOpts) (common.Address, error)
- type WithdrawalRequestCallerRaw
- type WithdrawalRequestCallerSession
- func (_WithdrawalRequest *WithdrawalRequestCallerSession) Dao() (common.Address, error)
- func (_WithdrawalRequest *WithdrawalRequestCallerSession) GetNftUnstakeBlockNumber(_tokenId *big.Int) (*big.Int, error)
- func (_WithdrawalRequest *WithdrawalRequestCallerSession) GetOperatorLargeWithdrawalPendingInfo(_operatorId *big.Int) (*big.Int, *big.Int, error)
- func (_WithdrawalRequest *WithdrawalRequestCallerSession) GetTotalPendingClaimedAmounts() (*big.Int, error)
- func (_WithdrawalRequest *WithdrawalRequestCallerSession) GetUserUnstakeButOperatorNoExitNfs(_operatorId *big.Int) ([]*big.Int, error)
- func (_WithdrawalRequest *WithdrawalRequestCallerSession) GetWithdrawalOfOperator(_operatorId *big.Int) ([]WithdrawalRequestWithdrawalInfo, error)
- func (_WithdrawalRequest *WithdrawalRequestCallerSession) GetWithdrawalOfRequestId(_requestId *big.Int) (*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, common.Address, bool, error)
- func (_WithdrawalRequest *WithdrawalRequestCallerSession) GetWithdrawalRequestIdOfOwner(_owner common.Address) ([]*big.Int, error)
- func (_WithdrawalRequest *WithdrawalRequestCallerSession) LiquidStakingContract() (common.Address, error)
- func (_WithdrawalRequest *WithdrawalRequestCallerSession) MAXNETHWITHDRAWALAMOUNT() (*big.Int, error)
- func (_WithdrawalRequest *WithdrawalRequestCallerSession) MINNETHWITHDRAWALAMOUNT() (*big.Int, error)
- func (_WithdrawalRequest *WithdrawalRequestCallerSession) NETHContract() (common.Address, error)
- func (_WithdrawalRequest *WithdrawalRequestCallerSession) NodeOperatorRegistryContract() (common.Address, error)
- func (_WithdrawalRequest *WithdrawalRequestCallerSession) OperatorPendingEthRequestAmount(arg0 *big.Int) (*big.Int, error)
- func (_WithdrawalRequest *WithdrawalRequestCallerSession) Owner() (common.Address, error)
- func (_WithdrawalRequest *WithdrawalRequestCallerSession) Paused() (bool, error)
- func (_WithdrawalRequest *WithdrawalRequestCallerSession) ProxiableUUID() ([32]byte, error)
- func (_WithdrawalRequest *WithdrawalRequestCallerSession) VNFTContract() (common.Address, error)
- func (_WithdrawalRequest *WithdrawalRequestCallerSession) VaultManagerContract() (common.Address, error)
- type WithdrawalRequestDaoAddressChanged
- type WithdrawalRequestDaoAddressChangedIterator
- type WithdrawalRequestFilterer
- func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*WithdrawalRequestAdminChangedIterator, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*WithdrawalRequestBeaconUpgradedIterator, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterDaoAddressChanged(opts *bind.FilterOpts) (*WithdrawalRequestDaoAddressChangedIterator, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterInitialized(opts *bind.FilterOpts) (*WithdrawalRequestInitializedIterator, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterLargeWithdrawalsClaim(opts *bind.FilterOpts) (*WithdrawalRequestLargeWithdrawalsClaimIterator, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterLargeWithdrawalsRequest(opts *bind.FilterOpts) (*WithdrawalRequestLargeWithdrawalsRequestIterator, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterLiquidStakingChanged(opts *bind.FilterOpts) (*WithdrawalRequestLiquidStakingChangedIterator, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterNftUnstake(opts *bind.FilterOpts, _operatorId []*big.Int) (*WithdrawalRequestNftUnstakeIterator, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterNodeOperatorRegistryContractSet(opts *bind.FilterOpts) (*WithdrawalRequestNodeOperatorRegistryContractSetIterator, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*WithdrawalRequestOwnershipTransferredIterator, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterPaused(opts *bind.FilterOpts) (*WithdrawalRequestPausedIterator, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterUnpaused(opts *bind.FilterOpts) (*WithdrawalRequestUnpausedIterator, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*WithdrawalRequestUpgradedIterator, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterVaultManagerContractSet(opts *bind.FilterOpts) (*WithdrawalRequestVaultManagerContractSetIterator, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterWithdrawalsReceive(opts *bind.FilterOpts) (*WithdrawalRequestWithdrawalsReceiveIterator, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseAdminChanged(log types.Log) (*WithdrawalRequestAdminChanged, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseBeaconUpgraded(log types.Log) (*WithdrawalRequestBeaconUpgraded, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseDaoAddressChanged(log types.Log) (*WithdrawalRequestDaoAddressChanged, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseInitialized(log types.Log) (*WithdrawalRequestInitialized, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseLargeWithdrawalsClaim(log types.Log) (*WithdrawalRequestLargeWithdrawalsClaim, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseLargeWithdrawalsRequest(log types.Log) (*WithdrawalRequestLargeWithdrawalsRequest, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseLiquidStakingChanged(log types.Log) (*WithdrawalRequestLiquidStakingChanged, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseNftUnstake(log types.Log) (*WithdrawalRequestNftUnstake, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseNodeOperatorRegistryContractSet(log types.Log) (*WithdrawalRequestNodeOperatorRegistryContractSet, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseOwnershipTransferred(log types.Log) (*WithdrawalRequestOwnershipTransferred, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) ParsePaused(log types.Log) (*WithdrawalRequestPaused, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseUnpaused(log types.Log) (*WithdrawalRequestUnpaused, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseUpgraded(log types.Log) (*WithdrawalRequestUpgraded, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseVaultManagerContractSet(log types.Log) (*WithdrawalRequestVaultManagerContractSet, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseWithdrawalsReceive(log types.Log) (*WithdrawalRequestWithdrawalsReceive, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestAdminChanged) (event.Subscription, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestBeaconUpgraded, ...) (event.Subscription, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchDaoAddressChanged(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestDaoAddressChanged) (event.Subscription, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestInitialized) (event.Subscription, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchLargeWithdrawalsClaim(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestLargeWithdrawalsClaim) (event.Subscription, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchLargeWithdrawalsRequest(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestLargeWithdrawalsRequest) (event.Subscription, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchLiquidStakingChanged(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestLiquidStakingChanged) (event.Subscription, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchNftUnstake(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestNftUnstake, ...) (event.Subscription, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchNodeOperatorRegistryContractSet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestOwnershipTransferred, ...) (event.Subscription, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestPaused) (event.Subscription, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestUnpaused) (event.Subscription, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestUpgraded, ...) (event.Subscription, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchVaultManagerContractSet(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestVaultManagerContractSet) (event.Subscription, error)
- func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchWithdrawalsReceive(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestWithdrawalsReceive) (event.Subscription, error)
- type WithdrawalRequestInitialized
- type WithdrawalRequestInitializedIterator
- type WithdrawalRequestLargeWithdrawalsClaim
- type WithdrawalRequestLargeWithdrawalsClaimIterator
- type WithdrawalRequestLargeWithdrawalsRequest
- type WithdrawalRequestLargeWithdrawalsRequestIterator
- type WithdrawalRequestLiquidStakingChanged
- type WithdrawalRequestLiquidStakingChangedIterator
- type WithdrawalRequestNftUnstake
- type WithdrawalRequestNftUnstakeIterator
- type WithdrawalRequestNodeOperatorRegistryContractSet
- type WithdrawalRequestNodeOperatorRegistryContractSetIterator
- type WithdrawalRequestOwnershipTransferred
- type WithdrawalRequestOwnershipTransferredIterator
- type WithdrawalRequestPaused
- type WithdrawalRequestPausedIterator
- type WithdrawalRequestRaw
- func (_WithdrawalRequest *WithdrawalRequestRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_WithdrawalRequest *WithdrawalRequestRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type WithdrawalRequestSession
- func (_WithdrawalRequest *WithdrawalRequestSession) ClaimLargeWithdrawals(_requestIds []*big.Int) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) Dao() (common.Address, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) GetNftUnstakeBlockNumber(_tokenId *big.Int) (*big.Int, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) GetOperatorLargeWithdrawalPendingInfo(_operatorId *big.Int) (*big.Int, *big.Int, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) GetTotalPendingClaimedAmounts() (*big.Int, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) GetUserUnstakeButOperatorNoExitNfs(_operatorId *big.Int) ([]*big.Int, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) GetWithdrawalOfOperator(_operatorId *big.Int) ([]WithdrawalRequestWithdrawalInfo, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) GetWithdrawalOfRequestId(_requestId *big.Int) (*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, common.Address, bool, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) GetWithdrawalRequestIdOfOwner(_owner common.Address) ([]*big.Int, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) Initialize(_dao common.Address, _liquidStakingAddress common.Address, ...) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) LiquidStakingContract() (common.Address, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) MAXNETHWITHDRAWALAMOUNT() (*big.Int, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) MINNETHWITHDRAWALAMOUNT() (*big.Int, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) NETHContract() (common.Address, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) NodeOperatorRegistryContract() (common.Address, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) OperatorPendingEthRequestAmount(arg0 *big.Int) (*big.Int, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) Owner() (common.Address, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) Paused() (bool, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) ProxiableUUID() ([32]byte, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) ReceiveWithdrawals(_operatorId *big.Int, _amount *big.Int) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) RenounceOwnership() (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) RequestLargeWithdrawals(_operatorId *big.Int, _amounts []*big.Int) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) SetDaoAddress(_dao common.Address) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) SetLiquidStaking(_liquidStakingContractAddress common.Address) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) SetNodeOperatorRegistryContract(_nodeOperatorRegistryContract common.Address) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) SetVaultManagerContract(_vaultManagerContract common.Address) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) UnstakeNFT(_tokenIds []*big.Int) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) VNFTContract() (common.Address, error)
- func (_WithdrawalRequest *WithdrawalRequestSession) VaultManagerContract() (common.Address, error)
- type WithdrawalRequestTransactor
- func (_WithdrawalRequest *WithdrawalRequestTransactor) ClaimLargeWithdrawals(opts *bind.TransactOpts, _requestIds []*big.Int) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestTransactor) Initialize(opts *bind.TransactOpts, _dao common.Address, ...) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestTransactor) ReceiveWithdrawals(opts *bind.TransactOpts, _operatorId *big.Int, _amount *big.Int) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestTransactor) RequestLargeWithdrawals(opts *bind.TransactOpts, _operatorId *big.Int, _amounts []*big.Int) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestTransactor) SetDaoAddress(opts *bind.TransactOpts, _dao common.Address) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestTransactor) SetLiquidStaking(opts *bind.TransactOpts, _liquidStakingContractAddress common.Address) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestTransactor) SetNodeOperatorRegistryContract(opts *bind.TransactOpts, _nodeOperatorRegistryContract common.Address) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestTransactor) SetVaultManagerContract(opts *bind.TransactOpts, _vaultManagerContract common.Address) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestTransactor) UnstakeNFT(opts *bind.TransactOpts, _tokenIds []*big.Int) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- type WithdrawalRequestTransactorRaw
- type WithdrawalRequestTransactorSession
- func (_WithdrawalRequest *WithdrawalRequestTransactorSession) ClaimLargeWithdrawals(_requestIds []*big.Int) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestTransactorSession) Initialize(_dao common.Address, _liquidStakingAddress common.Address, ...) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestTransactorSession) ReceiveWithdrawals(_operatorId *big.Int, _amount *big.Int) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestTransactorSession) RequestLargeWithdrawals(_operatorId *big.Int, _amounts []*big.Int) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestTransactorSession) SetDaoAddress(_dao common.Address) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestTransactorSession) SetLiquidStaking(_liquidStakingContractAddress common.Address) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestTransactorSession) SetNodeOperatorRegistryContract(_nodeOperatorRegistryContract common.Address) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestTransactorSession) SetVaultManagerContract(_vaultManagerContract common.Address) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestTransactorSession) UnstakeNFT(_tokenIds []*big.Int) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_WithdrawalRequest *WithdrawalRequestTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type WithdrawalRequestUnpaused
- type WithdrawalRequestUnpausedIterator
- type WithdrawalRequestUpgraded
- type WithdrawalRequestUpgradedIterator
- type WithdrawalRequestVaultManagerContractSet
- type WithdrawalRequestVaultManagerContractSetIterator
- type WithdrawalRequestWithdrawalInfo
- type WithdrawalRequestWithdrawalsReceive
- type WithdrawalRequestWithdrawalsReceiveIterator
Constants ¶
This section is empty.
Variables ¶
var WithdrawalRequestABI = WithdrawalRequestMetaData.ABI
WithdrawalRequestABI is the input ABI used to generate the binding from. Deprecated: Use WithdrawalRequestMetaData.ABI instead.
var WithdrawalRequestMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"AlreadyClaimed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"AlreadyUnstake\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidParameter\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidRequestId\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NethTransferFailed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PermissionDenied\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldDao\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_dao\",\"type\":\"address\"}],\"name\":\"DaoAddressChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"totalPendingEthAmount\",\"type\":\"uint256\"}],\"name\":\"LargeWithdrawalsClaim\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"totalNethAmount\",\"type\":\"uint256\"}],\"name\":\"LargeWithdrawalsRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_oldLiquidStakingContract\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_liquidStakingContractAddress\",\"type\":\"address\"}],\"name\":\"LiquidStakingChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"NftUnstake\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_oldNodeOperatorRegistryContract\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_nodeOperatorRegistryContract\",\"type\":\"address\"}],\"name\":\"NodeOperatorRegistryContractSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_oldVaultManagerContractAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_vaultManagerContract\",\"type\":\"address\"}],\"name\":\"VaultManagerContractSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"WithdrawalsReceive\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"MAX_NETH_WITHDRAWAL_AMOUNT\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MIN_NETH_WITHDRAWAL_AMOUNT\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_requestIds\",\"type\":\"uint256[]\"}],\"name\":\"claimLargeWithdrawals\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"dao\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"getNftUnstakeBlockNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"}],\"name\":\"getOperatorLargeWithdrawalPendingInfo\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalPendingClaimedAmounts\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"}],\"name\":\"getUserUnstakeButOperatorNoExitNfs\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"}],\"name\":\"getWithdrawalOfOperator\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"operatorId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"withdrawHeight\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"withdrawNethAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"withdrawExchange\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"claimEthAmount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"isClaim\",\"type\":\"bool\"}],\"internalType\":\"structWithdrawalRequest.WithdrawalInfo[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"}],\"name\":\"getWithdrawalOfRequestId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"getWithdrawalRequestIdOfOwner\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_dao\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_liquidStakingAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_nVNFTContractAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_nETHContractAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_nodeOperatorRegistryAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_vaultManagerContract\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"liquidStakingContract\",\"outputs\":[{\"internalType\":\"contractILiquidStaking\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nETHContract\",\"outputs\":[{\"internalType\":\"contractINETH\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nodeOperatorRegistryContract\",\"outputs\":[{\"internalType\":\"contractINodeOperatorsRegistry\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"operatorPendingEthRequestAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proxiableUUID\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"receiveWithdrawals\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"_amounts\",\"type\":\"uint256[]\"}],\"name\":\"requestLargeWithdrawals\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_dao\",\"type\":\"address\"}],\"name\":\"setDaoAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_liquidStakingContractAddress\",\"type\":\"address\"}],\"name\":\"setLiquidStaking\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nodeOperatorRegistryContract\",\"type\":\"address\"}],\"name\":\"setNodeOperatorRegistryContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_vaultManagerContract\",\"type\":\"address\"}],\"name\":\"setVaultManagerContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_tokenIds\",\"type\":\"uint256[]\"}],\"name\":\"unstakeNFT\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"upgradeTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"upgradeToAndCall\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"vNFTContract\",\"outputs\":[{\"internalType\":\"contractIVNFT\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"vaultManagerContract\",\"outputs\":[{\"internalType\":\"contractIVaultManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
WithdrawalRequestMetaData contains all meta data concerning the WithdrawalRequest contract.
Functions ¶
This section is empty.
Types ¶
type WithdrawalRequest ¶
type WithdrawalRequest struct { WithdrawalRequestCaller // Read-only binding to the contract WithdrawalRequestTransactor // Write-only binding to the contract WithdrawalRequestFilterer // Log filterer for contract events }
WithdrawalRequest is an auto generated Go binding around an Ethereum contract.
func NewWithdrawalRequest ¶
func NewWithdrawalRequest(address common.Address, backend bind.ContractBackend) (*WithdrawalRequest, error)
NewWithdrawalRequest creates a new instance of WithdrawalRequest, bound to a specific deployed contract.
type WithdrawalRequestAdminChanged ¶
type WithdrawalRequestAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
WithdrawalRequestAdminChanged represents a AdminChanged event raised by the WithdrawalRequest contract.
type WithdrawalRequestAdminChangedIterator ¶
type WithdrawalRequestAdminChangedIterator struct { Event *WithdrawalRequestAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WithdrawalRequestAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the WithdrawalRequest contract.
func (*WithdrawalRequestAdminChangedIterator) Close ¶
func (it *WithdrawalRequestAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WithdrawalRequestAdminChangedIterator) Error ¶
func (it *WithdrawalRequestAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WithdrawalRequestAdminChangedIterator) Next ¶
func (it *WithdrawalRequestAdminChangedIterator) 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 WithdrawalRequestBeaconUpgraded ¶
type WithdrawalRequestBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
WithdrawalRequestBeaconUpgraded represents a BeaconUpgraded event raised by the WithdrawalRequest contract.
type WithdrawalRequestBeaconUpgradedIterator ¶
type WithdrawalRequestBeaconUpgradedIterator struct { Event *WithdrawalRequestBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WithdrawalRequestBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the WithdrawalRequest contract.
func (*WithdrawalRequestBeaconUpgradedIterator) Close ¶
func (it *WithdrawalRequestBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WithdrawalRequestBeaconUpgradedIterator) Error ¶
func (it *WithdrawalRequestBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WithdrawalRequestBeaconUpgradedIterator) Next ¶
func (it *WithdrawalRequestBeaconUpgradedIterator) 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 WithdrawalRequestCaller ¶
type WithdrawalRequestCaller struct {
// contains filtered or unexported fields
}
WithdrawalRequestCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewWithdrawalRequestCaller ¶
func NewWithdrawalRequestCaller(address common.Address, caller bind.ContractCaller) (*WithdrawalRequestCaller, error)
NewWithdrawalRequestCaller creates a new read-only instance of WithdrawalRequest, bound to a specific deployed contract.
func (*WithdrawalRequestCaller) Dao ¶
Dao is a free data retrieval call binding the contract method 0x4162169f.
Solidity: function dao() view returns(address)
func (*WithdrawalRequestCaller) GetNftUnstakeBlockNumber ¶
func (_WithdrawalRequest *WithdrawalRequestCaller) GetNftUnstakeBlockNumber(opts *bind.CallOpts, _tokenId *big.Int) (*big.Int, error)
GetNftUnstakeBlockNumber is a free data retrieval call binding the contract method 0x41a8e1c6.
Solidity: function getNftUnstakeBlockNumber(uint256 _tokenId) view returns(uint256)
func (*WithdrawalRequestCaller) GetOperatorLargeWithdrawalPendingInfo ¶
func (_WithdrawalRequest *WithdrawalRequestCaller) GetOperatorLargeWithdrawalPendingInfo(opts *bind.CallOpts, _operatorId *big.Int) (*big.Int, *big.Int, error)
GetOperatorLargeWithdrawalPendingInfo is a free data retrieval call binding the contract method 0x99405f33.
Solidity: function getOperatorLargeWithdrawalPendingInfo(uint256 _operatorId) view returns(uint256, uint256)
func (*WithdrawalRequestCaller) GetTotalPendingClaimedAmounts ¶
func (_WithdrawalRequest *WithdrawalRequestCaller) GetTotalPendingClaimedAmounts(opts *bind.CallOpts) (*big.Int, error)
GetTotalPendingClaimedAmounts is a free data retrieval call binding the contract method 0xfdc88efd.
Solidity: function getTotalPendingClaimedAmounts() view returns(uint256)
func (*WithdrawalRequestCaller) GetUserUnstakeButOperatorNoExitNfs ¶
func (_WithdrawalRequest *WithdrawalRequestCaller) GetUserUnstakeButOperatorNoExitNfs(opts *bind.CallOpts, _operatorId *big.Int) ([]*big.Int, error)
GetUserUnstakeButOperatorNoExitNfs is a free data retrieval call binding the contract method 0xf1c28381.
Solidity: function getUserUnstakeButOperatorNoExitNfs(uint256 _operatorId) view returns(uint256[])
func (*WithdrawalRequestCaller) GetWithdrawalOfOperator ¶
func (_WithdrawalRequest *WithdrawalRequestCaller) GetWithdrawalOfOperator(opts *bind.CallOpts, _operatorId *big.Int) ([]WithdrawalRequestWithdrawalInfo, error)
GetWithdrawalOfOperator is a free data retrieval call binding the contract method 0x46a2ca47.
Solidity: function getWithdrawalOfOperator(uint256 _operatorId) view returns((uint256,uint256,uint256,uint256,uint256,address,bool)[])
func (*WithdrawalRequestCaller) GetWithdrawalOfRequestId ¶
func (_WithdrawalRequest *WithdrawalRequestCaller) GetWithdrawalOfRequestId(opts *bind.CallOpts, _requestId *big.Int) (*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, common.Address, bool, error)
GetWithdrawalOfRequestId is a free data retrieval call binding the contract method 0xdeb38284.
Solidity: function getWithdrawalOfRequestId(uint256 _requestId) view returns(uint256, uint256, uint256, uint256, uint256, address, bool)
func (*WithdrawalRequestCaller) GetWithdrawalRequestIdOfOwner ¶
func (_WithdrawalRequest *WithdrawalRequestCaller) GetWithdrawalRequestIdOfOwner(opts *bind.CallOpts, _owner common.Address) ([]*big.Int, error)
GetWithdrawalRequestIdOfOwner is a free data retrieval call binding the contract method 0xcdc2b1c7.
Solidity: function getWithdrawalRequestIdOfOwner(address _owner) view returns(uint256[])
func (*WithdrawalRequestCaller) LiquidStakingContract ¶
func (_WithdrawalRequest *WithdrawalRequestCaller) LiquidStakingContract(opts *bind.CallOpts) (common.Address, error)
LiquidStakingContract is a free data retrieval call binding the contract method 0xbdcaa355.
Solidity: function liquidStakingContract() view returns(address)
func (*WithdrawalRequestCaller) MAXNETHWITHDRAWALAMOUNT ¶
func (_WithdrawalRequest *WithdrawalRequestCaller) MAXNETHWITHDRAWALAMOUNT(opts *bind.CallOpts) (*big.Int, error)
MAXNETHWITHDRAWALAMOUNT is a free data retrieval call binding the contract method 0x63823474.
Solidity: function MAX_NETH_WITHDRAWAL_AMOUNT() view returns(uint256)
func (*WithdrawalRequestCaller) MINNETHWITHDRAWALAMOUNT ¶
func (_WithdrawalRequest *WithdrawalRequestCaller) MINNETHWITHDRAWALAMOUNT(opts *bind.CallOpts) (*big.Int, error)
MINNETHWITHDRAWALAMOUNT is a free data retrieval call binding the contract method 0x24c5cba3.
Solidity: function MIN_NETH_WITHDRAWAL_AMOUNT() view returns(uint256)
func (*WithdrawalRequestCaller) NETHContract ¶
func (_WithdrawalRequest *WithdrawalRequestCaller) NETHContract(opts *bind.CallOpts) (common.Address, error)
NETHContract is a free data retrieval call binding the contract method 0xbd97c759.
Solidity: function nETHContract() view returns(address)
func (*WithdrawalRequestCaller) NodeOperatorRegistryContract ¶
func (_WithdrawalRequest *WithdrawalRequestCaller) NodeOperatorRegistryContract(opts *bind.CallOpts) (common.Address, error)
NodeOperatorRegistryContract is a free data retrieval call binding the contract method 0x9a42e0ba.
Solidity: function nodeOperatorRegistryContract() view returns(address)
func (*WithdrawalRequestCaller) OperatorPendingEthRequestAmount ¶
func (_WithdrawalRequest *WithdrawalRequestCaller) OperatorPendingEthRequestAmount(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
OperatorPendingEthRequestAmount is a free data retrieval call binding the contract method 0x67dd7ffd.
Solidity: function operatorPendingEthRequestAmount(uint256 ) view returns(uint256)
func (*WithdrawalRequestCaller) Owner ¶
func (_WithdrawalRequest *WithdrawalRequestCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*WithdrawalRequestCaller) Paused ¶
func (_WithdrawalRequest *WithdrawalRequestCaller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*WithdrawalRequestCaller) ProxiableUUID ¶
func (_WithdrawalRequest *WithdrawalRequestCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*WithdrawalRequestCaller) VNFTContract ¶
func (_WithdrawalRequest *WithdrawalRequestCaller) VNFTContract(opts *bind.CallOpts) (common.Address, error)
VNFTContract is a free data retrieval call binding the contract method 0xfc03411f.
Solidity: function vNFTContract() view returns(address)
func (*WithdrawalRequestCaller) VaultManagerContract ¶
func (_WithdrawalRequest *WithdrawalRequestCaller) VaultManagerContract(opts *bind.CallOpts) (common.Address, error)
VaultManagerContract is a free data retrieval call binding the contract method 0xedbb92f4.
Solidity: function vaultManagerContract() view returns(address)
type WithdrawalRequestCallerRaw ¶
type WithdrawalRequestCallerRaw struct {
Contract *WithdrawalRequestCaller // Generic read-only contract binding to access the raw methods on
}
WithdrawalRequestCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*WithdrawalRequestCallerRaw) Call ¶
func (_WithdrawalRequest *WithdrawalRequestCallerRaw) 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 WithdrawalRequestCallerSession ¶
type WithdrawalRequestCallerSession struct { Contract *WithdrawalRequestCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
WithdrawalRequestCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*WithdrawalRequestCallerSession) Dao ¶
func (_WithdrawalRequest *WithdrawalRequestCallerSession) Dao() (common.Address, error)
Dao is a free data retrieval call binding the contract method 0x4162169f.
Solidity: function dao() view returns(address)
func (*WithdrawalRequestCallerSession) GetNftUnstakeBlockNumber ¶
func (_WithdrawalRequest *WithdrawalRequestCallerSession) GetNftUnstakeBlockNumber(_tokenId *big.Int) (*big.Int, error)
GetNftUnstakeBlockNumber is a free data retrieval call binding the contract method 0x41a8e1c6.
Solidity: function getNftUnstakeBlockNumber(uint256 _tokenId) view returns(uint256)
func (*WithdrawalRequestCallerSession) GetOperatorLargeWithdrawalPendingInfo ¶
func (_WithdrawalRequest *WithdrawalRequestCallerSession) GetOperatorLargeWithdrawalPendingInfo(_operatorId *big.Int) (*big.Int, *big.Int, error)
GetOperatorLargeWithdrawalPendingInfo is a free data retrieval call binding the contract method 0x99405f33.
Solidity: function getOperatorLargeWithdrawalPendingInfo(uint256 _operatorId) view returns(uint256, uint256)
func (*WithdrawalRequestCallerSession) GetTotalPendingClaimedAmounts ¶
func (_WithdrawalRequest *WithdrawalRequestCallerSession) GetTotalPendingClaimedAmounts() (*big.Int, error)
GetTotalPendingClaimedAmounts is a free data retrieval call binding the contract method 0xfdc88efd.
Solidity: function getTotalPendingClaimedAmounts() view returns(uint256)
func (*WithdrawalRequestCallerSession) GetUserUnstakeButOperatorNoExitNfs ¶
func (_WithdrawalRequest *WithdrawalRequestCallerSession) GetUserUnstakeButOperatorNoExitNfs(_operatorId *big.Int) ([]*big.Int, error)
GetUserUnstakeButOperatorNoExitNfs is a free data retrieval call binding the contract method 0xf1c28381.
Solidity: function getUserUnstakeButOperatorNoExitNfs(uint256 _operatorId) view returns(uint256[])
func (*WithdrawalRequestCallerSession) GetWithdrawalOfOperator ¶
func (_WithdrawalRequest *WithdrawalRequestCallerSession) GetWithdrawalOfOperator(_operatorId *big.Int) ([]WithdrawalRequestWithdrawalInfo, error)
GetWithdrawalOfOperator is a free data retrieval call binding the contract method 0x46a2ca47.
Solidity: function getWithdrawalOfOperator(uint256 _operatorId) view returns((uint256,uint256,uint256,uint256,uint256,address,bool)[])
func (*WithdrawalRequestCallerSession) GetWithdrawalOfRequestId ¶
func (_WithdrawalRequest *WithdrawalRequestCallerSession) GetWithdrawalOfRequestId(_requestId *big.Int) (*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, common.Address, bool, error)
GetWithdrawalOfRequestId is a free data retrieval call binding the contract method 0xdeb38284.
Solidity: function getWithdrawalOfRequestId(uint256 _requestId) view returns(uint256, uint256, uint256, uint256, uint256, address, bool)
func (*WithdrawalRequestCallerSession) GetWithdrawalRequestIdOfOwner ¶
func (_WithdrawalRequest *WithdrawalRequestCallerSession) GetWithdrawalRequestIdOfOwner(_owner common.Address) ([]*big.Int, error)
GetWithdrawalRequestIdOfOwner is a free data retrieval call binding the contract method 0xcdc2b1c7.
Solidity: function getWithdrawalRequestIdOfOwner(address _owner) view returns(uint256[])
func (*WithdrawalRequestCallerSession) LiquidStakingContract ¶
func (_WithdrawalRequest *WithdrawalRequestCallerSession) LiquidStakingContract() (common.Address, error)
LiquidStakingContract is a free data retrieval call binding the contract method 0xbdcaa355.
Solidity: function liquidStakingContract() view returns(address)
func (*WithdrawalRequestCallerSession) MAXNETHWITHDRAWALAMOUNT ¶
func (_WithdrawalRequest *WithdrawalRequestCallerSession) MAXNETHWITHDRAWALAMOUNT() (*big.Int, error)
MAXNETHWITHDRAWALAMOUNT is a free data retrieval call binding the contract method 0x63823474.
Solidity: function MAX_NETH_WITHDRAWAL_AMOUNT() view returns(uint256)
func (*WithdrawalRequestCallerSession) MINNETHWITHDRAWALAMOUNT ¶
func (_WithdrawalRequest *WithdrawalRequestCallerSession) MINNETHWITHDRAWALAMOUNT() (*big.Int, error)
MINNETHWITHDRAWALAMOUNT is a free data retrieval call binding the contract method 0x24c5cba3.
Solidity: function MIN_NETH_WITHDRAWAL_AMOUNT() view returns(uint256)
func (*WithdrawalRequestCallerSession) NETHContract ¶
func (_WithdrawalRequest *WithdrawalRequestCallerSession) NETHContract() (common.Address, error)
NETHContract is a free data retrieval call binding the contract method 0xbd97c759.
Solidity: function nETHContract() view returns(address)
func (*WithdrawalRequestCallerSession) NodeOperatorRegistryContract ¶
func (_WithdrawalRequest *WithdrawalRequestCallerSession) NodeOperatorRegistryContract() (common.Address, error)
NodeOperatorRegistryContract is a free data retrieval call binding the contract method 0x9a42e0ba.
Solidity: function nodeOperatorRegistryContract() view returns(address)
func (*WithdrawalRequestCallerSession) OperatorPendingEthRequestAmount ¶
func (_WithdrawalRequest *WithdrawalRequestCallerSession) OperatorPendingEthRequestAmount(arg0 *big.Int) (*big.Int, error)
OperatorPendingEthRequestAmount is a free data retrieval call binding the contract method 0x67dd7ffd.
Solidity: function operatorPendingEthRequestAmount(uint256 ) view returns(uint256)
func (*WithdrawalRequestCallerSession) Owner ¶
func (_WithdrawalRequest *WithdrawalRequestCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*WithdrawalRequestCallerSession) Paused ¶
func (_WithdrawalRequest *WithdrawalRequestCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*WithdrawalRequestCallerSession) ProxiableUUID ¶
func (_WithdrawalRequest *WithdrawalRequestCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*WithdrawalRequestCallerSession) VNFTContract ¶
func (_WithdrawalRequest *WithdrawalRequestCallerSession) VNFTContract() (common.Address, error)
VNFTContract is a free data retrieval call binding the contract method 0xfc03411f.
Solidity: function vNFTContract() view returns(address)
func (*WithdrawalRequestCallerSession) VaultManagerContract ¶
func (_WithdrawalRequest *WithdrawalRequestCallerSession) VaultManagerContract() (common.Address, error)
VaultManagerContract is a free data retrieval call binding the contract method 0xedbb92f4.
Solidity: function vaultManagerContract() view returns(address)
type WithdrawalRequestDaoAddressChanged ¶
type WithdrawalRequestDaoAddressChanged struct { OldDao common.Address Dao common.Address Raw types.Log // Blockchain specific contextual infos }
WithdrawalRequestDaoAddressChanged represents a DaoAddressChanged event raised by the WithdrawalRequest contract.
type WithdrawalRequestDaoAddressChangedIterator ¶
type WithdrawalRequestDaoAddressChangedIterator struct { Event *WithdrawalRequestDaoAddressChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WithdrawalRequestDaoAddressChangedIterator is returned from FilterDaoAddressChanged and is used to iterate over the raw logs and unpacked data for DaoAddressChanged events raised by the WithdrawalRequest contract.
func (*WithdrawalRequestDaoAddressChangedIterator) Close ¶
func (it *WithdrawalRequestDaoAddressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WithdrawalRequestDaoAddressChangedIterator) Error ¶
func (it *WithdrawalRequestDaoAddressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WithdrawalRequestDaoAddressChangedIterator) Next ¶
func (it *WithdrawalRequestDaoAddressChangedIterator) 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 WithdrawalRequestFilterer ¶
type WithdrawalRequestFilterer struct {
// contains filtered or unexported fields
}
WithdrawalRequestFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewWithdrawalRequestFilterer ¶
func NewWithdrawalRequestFilterer(address common.Address, filterer bind.ContractFilterer) (*WithdrawalRequestFilterer, error)
NewWithdrawalRequestFilterer creates a new log filterer instance of WithdrawalRequest, bound to a specific deployed contract.
func (*WithdrawalRequestFilterer) FilterAdminChanged ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*WithdrawalRequestAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*WithdrawalRequestFilterer) FilterBeaconUpgraded ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*WithdrawalRequestBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*WithdrawalRequestFilterer) FilterDaoAddressChanged ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterDaoAddressChanged(opts *bind.FilterOpts) (*WithdrawalRequestDaoAddressChangedIterator, error)
FilterDaoAddressChanged is a free log retrieval operation binding the contract event 0xd5b3b0e6e0098a82fa04cf04faff9109f98389a10c80f20eb7186b9274168946.
Solidity: event DaoAddressChanged(address oldDao, address _dao)
func (*WithdrawalRequestFilterer) FilterInitialized ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterInitialized(opts *bind.FilterOpts) (*WithdrawalRequestInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*WithdrawalRequestFilterer) FilterLargeWithdrawalsClaim ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterLargeWithdrawalsClaim(opts *bind.FilterOpts) (*WithdrawalRequestLargeWithdrawalsClaimIterator, error)
FilterLargeWithdrawalsClaim is a free log retrieval operation binding the contract event 0xd3612323e05886ab09a8d484fe950e624084dc8836fcb83402517e9f473a1e53.
Solidity: event LargeWithdrawalsClaim(address sender, uint256 totalPendingEthAmount)
func (*WithdrawalRequestFilterer) FilterLargeWithdrawalsRequest ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterLargeWithdrawalsRequest(opts *bind.FilterOpts) (*WithdrawalRequestLargeWithdrawalsRequestIterator, error)
FilterLargeWithdrawalsRequest is a free log retrieval operation binding the contract event 0x5e24974b0e489bf247cedb3c7c52d992a262766293923a8e3eba888371495a3f.
Solidity: event LargeWithdrawalsRequest(uint256 _operatorId, address sender, uint256 totalNethAmount)
func (*WithdrawalRequestFilterer) FilterLiquidStakingChanged ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterLiquidStakingChanged(opts *bind.FilterOpts) (*WithdrawalRequestLiquidStakingChangedIterator, error)
FilterLiquidStakingChanged is a free log retrieval operation binding the contract event 0x516e369f70685d2905d214a9e8567098c02a0e00f5a55bd30baca6b51d446cef.
Solidity: event LiquidStakingChanged(address _oldLiquidStakingContract, address _liquidStakingContractAddress)
func (*WithdrawalRequestFilterer) FilterNftUnstake ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterNftUnstake(opts *bind.FilterOpts, _operatorId []*big.Int) (*WithdrawalRequestNftUnstakeIterator, error)
FilterNftUnstake is a free log retrieval operation binding the contract event 0x9187b7a988fc2779224c0f80f4459cbb33f8c5c4be3656b4debaa4e58c19658e.
Solidity: event NftUnstake(uint256 indexed _operatorId, uint256 tokenId)
func (*WithdrawalRequestFilterer) FilterNodeOperatorRegistryContractSet ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterNodeOperatorRegistryContractSet(opts *bind.FilterOpts) (*WithdrawalRequestNodeOperatorRegistryContractSetIterator, error)
FilterNodeOperatorRegistryContractSet is a free log retrieval operation binding the contract event 0x2aa578b9d95064e7e90ca0af5e42ca5499f5e90bd32c4e401df52a686ac6993d.
Solidity: event NodeOperatorRegistryContractSet(address _oldNodeOperatorRegistryContract, address _nodeOperatorRegistryContract)
func (*WithdrawalRequestFilterer) FilterOwnershipTransferred ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*WithdrawalRequestOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*WithdrawalRequestFilterer) FilterPaused ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterPaused(opts *bind.FilterOpts) (*WithdrawalRequestPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*WithdrawalRequestFilterer) FilterUnpaused ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterUnpaused(opts *bind.FilterOpts) (*WithdrawalRequestUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*WithdrawalRequestFilterer) FilterUpgraded ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*WithdrawalRequestUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*WithdrawalRequestFilterer) FilterVaultManagerContractSet ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterVaultManagerContractSet(opts *bind.FilterOpts) (*WithdrawalRequestVaultManagerContractSetIterator, error)
FilterVaultManagerContractSet is a free log retrieval operation binding the contract event 0x136260758ef216be6f30b5244361f089faf99890f23864c0a63e2d2def24963f.
Solidity: event VaultManagerContractSet(address _oldVaultManagerContractAddress, address _vaultManagerContract)
func (*WithdrawalRequestFilterer) FilterWithdrawalsReceive ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) FilterWithdrawalsReceive(opts *bind.FilterOpts) (*WithdrawalRequestWithdrawalsReceiveIterator, error)
FilterWithdrawalsReceive is a free log retrieval operation binding the contract event 0xc25e068eabde078f0570c7bfa229e7bc1c15807c08e18988ca69c679a1c0ad5c.
Solidity: event WithdrawalsReceive(uint256 _operatorId, uint256 _amount)
func (*WithdrawalRequestFilterer) ParseAdminChanged ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseAdminChanged(log types.Log) (*WithdrawalRequestAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*WithdrawalRequestFilterer) ParseBeaconUpgraded ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseBeaconUpgraded(log types.Log) (*WithdrawalRequestBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*WithdrawalRequestFilterer) ParseDaoAddressChanged ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseDaoAddressChanged(log types.Log) (*WithdrawalRequestDaoAddressChanged, error)
ParseDaoAddressChanged is a log parse operation binding the contract event 0xd5b3b0e6e0098a82fa04cf04faff9109f98389a10c80f20eb7186b9274168946.
Solidity: event DaoAddressChanged(address oldDao, address _dao)
func (*WithdrawalRequestFilterer) ParseInitialized ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseInitialized(log types.Log) (*WithdrawalRequestInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*WithdrawalRequestFilterer) ParseLargeWithdrawalsClaim ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseLargeWithdrawalsClaim(log types.Log) (*WithdrawalRequestLargeWithdrawalsClaim, error)
ParseLargeWithdrawalsClaim is a log parse operation binding the contract event 0xd3612323e05886ab09a8d484fe950e624084dc8836fcb83402517e9f473a1e53.
Solidity: event LargeWithdrawalsClaim(address sender, uint256 totalPendingEthAmount)
func (*WithdrawalRequestFilterer) ParseLargeWithdrawalsRequest ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseLargeWithdrawalsRequest(log types.Log) (*WithdrawalRequestLargeWithdrawalsRequest, error)
ParseLargeWithdrawalsRequest is a log parse operation binding the contract event 0x5e24974b0e489bf247cedb3c7c52d992a262766293923a8e3eba888371495a3f.
Solidity: event LargeWithdrawalsRequest(uint256 _operatorId, address sender, uint256 totalNethAmount)
func (*WithdrawalRequestFilterer) ParseLiquidStakingChanged ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseLiquidStakingChanged(log types.Log) (*WithdrawalRequestLiquidStakingChanged, error)
ParseLiquidStakingChanged is a log parse operation binding the contract event 0x516e369f70685d2905d214a9e8567098c02a0e00f5a55bd30baca6b51d446cef.
Solidity: event LiquidStakingChanged(address _oldLiquidStakingContract, address _liquidStakingContractAddress)
func (*WithdrawalRequestFilterer) ParseNftUnstake ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseNftUnstake(log types.Log) (*WithdrawalRequestNftUnstake, error)
ParseNftUnstake is a log parse operation binding the contract event 0x9187b7a988fc2779224c0f80f4459cbb33f8c5c4be3656b4debaa4e58c19658e.
Solidity: event NftUnstake(uint256 indexed _operatorId, uint256 tokenId)
func (*WithdrawalRequestFilterer) ParseNodeOperatorRegistryContractSet ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseNodeOperatorRegistryContractSet(log types.Log) (*WithdrawalRequestNodeOperatorRegistryContractSet, error)
ParseNodeOperatorRegistryContractSet is a log parse operation binding the contract event 0x2aa578b9d95064e7e90ca0af5e42ca5499f5e90bd32c4e401df52a686ac6993d.
Solidity: event NodeOperatorRegistryContractSet(address _oldNodeOperatorRegistryContract, address _nodeOperatorRegistryContract)
func (*WithdrawalRequestFilterer) ParseOwnershipTransferred ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseOwnershipTransferred(log types.Log) (*WithdrawalRequestOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*WithdrawalRequestFilterer) ParsePaused ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) ParsePaused(log types.Log) (*WithdrawalRequestPaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*WithdrawalRequestFilterer) ParseUnpaused ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseUnpaused(log types.Log) (*WithdrawalRequestUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*WithdrawalRequestFilterer) ParseUpgraded ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseUpgraded(log types.Log) (*WithdrawalRequestUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*WithdrawalRequestFilterer) ParseVaultManagerContractSet ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseVaultManagerContractSet(log types.Log) (*WithdrawalRequestVaultManagerContractSet, error)
ParseVaultManagerContractSet is a log parse operation binding the contract event 0x136260758ef216be6f30b5244361f089faf99890f23864c0a63e2d2def24963f.
Solidity: event VaultManagerContractSet(address _oldVaultManagerContractAddress, address _vaultManagerContract)
func (*WithdrawalRequestFilterer) ParseWithdrawalsReceive ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) ParseWithdrawalsReceive(log types.Log) (*WithdrawalRequestWithdrawalsReceive, error)
ParseWithdrawalsReceive is a log parse operation binding the contract event 0xc25e068eabde078f0570c7bfa229e7bc1c15807c08e18988ca69c679a1c0ad5c.
Solidity: event WithdrawalsReceive(uint256 _operatorId, uint256 _amount)
func (*WithdrawalRequestFilterer) WatchAdminChanged ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*WithdrawalRequestFilterer) WatchBeaconUpgraded ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*WithdrawalRequestFilterer) WatchDaoAddressChanged ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchDaoAddressChanged(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestDaoAddressChanged) (event.Subscription, error)
WatchDaoAddressChanged is a free log subscription operation binding the contract event 0xd5b3b0e6e0098a82fa04cf04faff9109f98389a10c80f20eb7186b9274168946.
Solidity: event DaoAddressChanged(address oldDao, address _dao)
func (*WithdrawalRequestFilterer) WatchInitialized ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*WithdrawalRequestFilterer) WatchLargeWithdrawalsClaim ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchLargeWithdrawalsClaim(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestLargeWithdrawalsClaim) (event.Subscription, error)
WatchLargeWithdrawalsClaim is a free log subscription operation binding the contract event 0xd3612323e05886ab09a8d484fe950e624084dc8836fcb83402517e9f473a1e53.
Solidity: event LargeWithdrawalsClaim(address sender, uint256 totalPendingEthAmount)
func (*WithdrawalRequestFilterer) WatchLargeWithdrawalsRequest ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchLargeWithdrawalsRequest(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestLargeWithdrawalsRequest) (event.Subscription, error)
WatchLargeWithdrawalsRequest is a free log subscription operation binding the contract event 0x5e24974b0e489bf247cedb3c7c52d992a262766293923a8e3eba888371495a3f.
Solidity: event LargeWithdrawalsRequest(uint256 _operatorId, address sender, uint256 totalNethAmount)
func (*WithdrawalRequestFilterer) WatchLiquidStakingChanged ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchLiquidStakingChanged(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestLiquidStakingChanged) (event.Subscription, error)
WatchLiquidStakingChanged is a free log subscription operation binding the contract event 0x516e369f70685d2905d214a9e8567098c02a0e00f5a55bd30baca6b51d446cef.
Solidity: event LiquidStakingChanged(address _oldLiquidStakingContract, address _liquidStakingContractAddress)
func (*WithdrawalRequestFilterer) WatchNftUnstake ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchNftUnstake(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestNftUnstake, _operatorId []*big.Int) (event.Subscription, error)
WatchNftUnstake is a free log subscription operation binding the contract event 0x9187b7a988fc2779224c0f80f4459cbb33f8c5c4be3656b4debaa4e58c19658e.
Solidity: event NftUnstake(uint256 indexed _operatorId, uint256 tokenId)
func (*WithdrawalRequestFilterer) WatchNodeOperatorRegistryContractSet ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchNodeOperatorRegistryContractSet(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestNodeOperatorRegistryContractSet) (event.Subscription, error)
WatchNodeOperatorRegistryContractSet is a free log subscription operation binding the contract event 0x2aa578b9d95064e7e90ca0af5e42ca5499f5e90bd32c4e401df52a686ac6993d.
Solidity: event NodeOperatorRegistryContractSet(address _oldNodeOperatorRegistryContract, address _nodeOperatorRegistryContract)
func (*WithdrawalRequestFilterer) WatchOwnershipTransferred ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*WithdrawalRequestFilterer) WatchPaused ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestPaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*WithdrawalRequestFilterer) WatchUnpaused ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*WithdrawalRequestFilterer) WatchUpgraded ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*WithdrawalRequestFilterer) WatchVaultManagerContractSet ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchVaultManagerContractSet(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestVaultManagerContractSet) (event.Subscription, error)
WatchVaultManagerContractSet is a free log subscription operation binding the contract event 0x136260758ef216be6f30b5244361f089faf99890f23864c0a63e2d2def24963f.
Solidity: event VaultManagerContractSet(address _oldVaultManagerContractAddress, address _vaultManagerContract)
func (*WithdrawalRequestFilterer) WatchWithdrawalsReceive ¶
func (_WithdrawalRequest *WithdrawalRequestFilterer) WatchWithdrawalsReceive(opts *bind.WatchOpts, sink chan<- *WithdrawalRequestWithdrawalsReceive) (event.Subscription, error)
WatchWithdrawalsReceive is a free log subscription operation binding the contract event 0xc25e068eabde078f0570c7bfa229e7bc1c15807c08e18988ca69c679a1c0ad5c.
Solidity: event WithdrawalsReceive(uint256 _operatorId, uint256 _amount)
type WithdrawalRequestInitialized ¶
type WithdrawalRequestInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
WithdrawalRequestInitialized represents a Initialized event raised by the WithdrawalRequest contract.
type WithdrawalRequestInitializedIterator ¶
type WithdrawalRequestInitializedIterator struct { Event *WithdrawalRequestInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WithdrawalRequestInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the WithdrawalRequest contract.
func (*WithdrawalRequestInitializedIterator) Close ¶
func (it *WithdrawalRequestInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WithdrawalRequestInitializedIterator) Error ¶
func (it *WithdrawalRequestInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WithdrawalRequestInitializedIterator) Next ¶
func (it *WithdrawalRequestInitializedIterator) 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 WithdrawalRequestLargeWithdrawalsClaim ¶
type WithdrawalRequestLargeWithdrawalsClaim struct { Sender common.Address TotalPendingEthAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
WithdrawalRequestLargeWithdrawalsClaim represents a LargeWithdrawalsClaim event raised by the WithdrawalRequest contract.
type WithdrawalRequestLargeWithdrawalsClaimIterator ¶
type WithdrawalRequestLargeWithdrawalsClaimIterator struct { Event *WithdrawalRequestLargeWithdrawalsClaim // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WithdrawalRequestLargeWithdrawalsClaimIterator is returned from FilterLargeWithdrawalsClaim and is used to iterate over the raw logs and unpacked data for LargeWithdrawalsClaim events raised by the WithdrawalRequest contract.
func (*WithdrawalRequestLargeWithdrawalsClaimIterator) Close ¶
func (it *WithdrawalRequestLargeWithdrawalsClaimIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WithdrawalRequestLargeWithdrawalsClaimIterator) Error ¶
func (it *WithdrawalRequestLargeWithdrawalsClaimIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WithdrawalRequestLargeWithdrawalsClaimIterator) Next ¶
func (it *WithdrawalRequestLargeWithdrawalsClaimIterator) 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 WithdrawalRequestLargeWithdrawalsRequest ¶
type WithdrawalRequestLargeWithdrawalsRequest struct { OperatorId *big.Int Sender common.Address TotalNethAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
WithdrawalRequestLargeWithdrawalsRequest represents a LargeWithdrawalsRequest event raised by the WithdrawalRequest contract.
type WithdrawalRequestLargeWithdrawalsRequestIterator ¶
type WithdrawalRequestLargeWithdrawalsRequestIterator struct { Event *WithdrawalRequestLargeWithdrawalsRequest // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WithdrawalRequestLargeWithdrawalsRequestIterator is returned from FilterLargeWithdrawalsRequest and is used to iterate over the raw logs and unpacked data for LargeWithdrawalsRequest events raised by the WithdrawalRequest contract.
func (*WithdrawalRequestLargeWithdrawalsRequestIterator) Close ¶
func (it *WithdrawalRequestLargeWithdrawalsRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WithdrawalRequestLargeWithdrawalsRequestIterator) Error ¶
func (it *WithdrawalRequestLargeWithdrawalsRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WithdrawalRequestLargeWithdrawalsRequestIterator) Next ¶
func (it *WithdrawalRequestLargeWithdrawalsRequestIterator) 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 WithdrawalRequestLiquidStakingChanged ¶
type WithdrawalRequestLiquidStakingChanged struct { OldLiquidStakingContract common.Address LiquidStakingContractAddress common.Address Raw types.Log // Blockchain specific contextual infos }
WithdrawalRequestLiquidStakingChanged represents a LiquidStakingChanged event raised by the WithdrawalRequest contract.
type WithdrawalRequestLiquidStakingChangedIterator ¶
type WithdrawalRequestLiquidStakingChangedIterator struct { Event *WithdrawalRequestLiquidStakingChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WithdrawalRequestLiquidStakingChangedIterator is returned from FilterLiquidStakingChanged and is used to iterate over the raw logs and unpacked data for LiquidStakingChanged events raised by the WithdrawalRequest contract.
func (*WithdrawalRequestLiquidStakingChangedIterator) Close ¶
func (it *WithdrawalRequestLiquidStakingChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WithdrawalRequestLiquidStakingChangedIterator) Error ¶
func (it *WithdrawalRequestLiquidStakingChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WithdrawalRequestLiquidStakingChangedIterator) Next ¶
func (it *WithdrawalRequestLiquidStakingChangedIterator) 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 WithdrawalRequestNftUnstake ¶
type WithdrawalRequestNftUnstake struct { OperatorId *big.Int TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
WithdrawalRequestNftUnstake represents a NftUnstake event raised by the WithdrawalRequest contract.
type WithdrawalRequestNftUnstakeIterator ¶
type WithdrawalRequestNftUnstakeIterator struct { Event *WithdrawalRequestNftUnstake // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WithdrawalRequestNftUnstakeIterator is returned from FilterNftUnstake and is used to iterate over the raw logs and unpacked data for NftUnstake events raised by the WithdrawalRequest contract.
func (*WithdrawalRequestNftUnstakeIterator) Close ¶
func (it *WithdrawalRequestNftUnstakeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WithdrawalRequestNftUnstakeIterator) Error ¶
func (it *WithdrawalRequestNftUnstakeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WithdrawalRequestNftUnstakeIterator) Next ¶
func (it *WithdrawalRequestNftUnstakeIterator) 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 WithdrawalRequestNodeOperatorRegistryContractSet ¶
type WithdrawalRequestNodeOperatorRegistryContractSet struct { OldNodeOperatorRegistryContract common.Address NodeOperatorRegistryContract common.Address Raw types.Log // Blockchain specific contextual infos }
WithdrawalRequestNodeOperatorRegistryContractSet represents a NodeOperatorRegistryContractSet event raised by the WithdrawalRequest contract.
type WithdrawalRequestNodeOperatorRegistryContractSetIterator ¶
type WithdrawalRequestNodeOperatorRegistryContractSetIterator struct { Event *WithdrawalRequestNodeOperatorRegistryContractSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WithdrawalRequestNodeOperatorRegistryContractSetIterator is returned from FilterNodeOperatorRegistryContractSet and is used to iterate over the raw logs and unpacked data for NodeOperatorRegistryContractSet events raised by the WithdrawalRequest contract.
func (*WithdrawalRequestNodeOperatorRegistryContractSetIterator) Close ¶
func (it *WithdrawalRequestNodeOperatorRegistryContractSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WithdrawalRequestNodeOperatorRegistryContractSetIterator) Error ¶
func (it *WithdrawalRequestNodeOperatorRegistryContractSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WithdrawalRequestNodeOperatorRegistryContractSetIterator) Next ¶
func (it *WithdrawalRequestNodeOperatorRegistryContractSetIterator) 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 WithdrawalRequestOwnershipTransferred ¶
type WithdrawalRequestOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
WithdrawalRequestOwnershipTransferred represents a OwnershipTransferred event raised by the WithdrawalRequest contract.
type WithdrawalRequestOwnershipTransferredIterator ¶
type WithdrawalRequestOwnershipTransferredIterator struct { Event *WithdrawalRequestOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WithdrawalRequestOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the WithdrawalRequest contract.
func (*WithdrawalRequestOwnershipTransferredIterator) Close ¶
func (it *WithdrawalRequestOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WithdrawalRequestOwnershipTransferredIterator) Error ¶
func (it *WithdrawalRequestOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WithdrawalRequestOwnershipTransferredIterator) Next ¶
func (it *WithdrawalRequestOwnershipTransferredIterator) 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 WithdrawalRequestPaused ¶
type WithdrawalRequestPaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
WithdrawalRequestPaused represents a Paused event raised by the WithdrawalRequest contract.
type WithdrawalRequestPausedIterator ¶
type WithdrawalRequestPausedIterator struct { Event *WithdrawalRequestPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WithdrawalRequestPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the WithdrawalRequest contract.
func (*WithdrawalRequestPausedIterator) Close ¶
func (it *WithdrawalRequestPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WithdrawalRequestPausedIterator) Error ¶
func (it *WithdrawalRequestPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WithdrawalRequestPausedIterator) Next ¶
func (it *WithdrawalRequestPausedIterator) 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 WithdrawalRequestRaw ¶
type WithdrawalRequestRaw struct {
Contract *WithdrawalRequest // Generic contract binding to access the raw methods on
}
WithdrawalRequestRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*WithdrawalRequestRaw) Call ¶
func (_WithdrawalRequest *WithdrawalRequestRaw) 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 (*WithdrawalRequestRaw) Transact ¶
func (_WithdrawalRequest *WithdrawalRequestRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WithdrawalRequestRaw) Transfer ¶
func (_WithdrawalRequest *WithdrawalRequestRaw) 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 WithdrawalRequestSession ¶
type WithdrawalRequestSession struct { Contract *WithdrawalRequest // 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 }
WithdrawalRequestSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*WithdrawalRequestSession) ClaimLargeWithdrawals ¶
func (_WithdrawalRequest *WithdrawalRequestSession) ClaimLargeWithdrawals(_requestIds []*big.Int) (*types.Transaction, error)
ClaimLargeWithdrawals is a paid mutator transaction binding the contract method 0x1231797a.
Solidity: function claimLargeWithdrawals(uint256[] _requestIds) returns()
func (*WithdrawalRequestSession) Dao ¶
func (_WithdrawalRequest *WithdrawalRequestSession) Dao() (common.Address, error)
Dao is a free data retrieval call binding the contract method 0x4162169f.
Solidity: function dao() view returns(address)
func (*WithdrawalRequestSession) GetNftUnstakeBlockNumber ¶
func (_WithdrawalRequest *WithdrawalRequestSession) GetNftUnstakeBlockNumber(_tokenId *big.Int) (*big.Int, error)
GetNftUnstakeBlockNumber is a free data retrieval call binding the contract method 0x41a8e1c6.
Solidity: function getNftUnstakeBlockNumber(uint256 _tokenId) view returns(uint256)
func (*WithdrawalRequestSession) GetOperatorLargeWithdrawalPendingInfo ¶
func (_WithdrawalRequest *WithdrawalRequestSession) GetOperatorLargeWithdrawalPendingInfo(_operatorId *big.Int) (*big.Int, *big.Int, error)
GetOperatorLargeWithdrawalPendingInfo is a free data retrieval call binding the contract method 0x99405f33.
Solidity: function getOperatorLargeWithdrawalPendingInfo(uint256 _operatorId) view returns(uint256, uint256)
func (*WithdrawalRequestSession) GetTotalPendingClaimedAmounts ¶
func (_WithdrawalRequest *WithdrawalRequestSession) GetTotalPendingClaimedAmounts() (*big.Int, error)
GetTotalPendingClaimedAmounts is a free data retrieval call binding the contract method 0xfdc88efd.
Solidity: function getTotalPendingClaimedAmounts() view returns(uint256)
func (*WithdrawalRequestSession) GetUserUnstakeButOperatorNoExitNfs ¶
func (_WithdrawalRequest *WithdrawalRequestSession) GetUserUnstakeButOperatorNoExitNfs(_operatorId *big.Int) ([]*big.Int, error)
GetUserUnstakeButOperatorNoExitNfs is a free data retrieval call binding the contract method 0xf1c28381.
Solidity: function getUserUnstakeButOperatorNoExitNfs(uint256 _operatorId) view returns(uint256[])
func (*WithdrawalRequestSession) GetWithdrawalOfOperator ¶
func (_WithdrawalRequest *WithdrawalRequestSession) GetWithdrawalOfOperator(_operatorId *big.Int) ([]WithdrawalRequestWithdrawalInfo, error)
GetWithdrawalOfOperator is a free data retrieval call binding the contract method 0x46a2ca47.
Solidity: function getWithdrawalOfOperator(uint256 _operatorId) view returns((uint256,uint256,uint256,uint256,uint256,address,bool)[])
func (*WithdrawalRequestSession) GetWithdrawalOfRequestId ¶
func (_WithdrawalRequest *WithdrawalRequestSession) GetWithdrawalOfRequestId(_requestId *big.Int) (*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, common.Address, bool, error)
GetWithdrawalOfRequestId is a free data retrieval call binding the contract method 0xdeb38284.
Solidity: function getWithdrawalOfRequestId(uint256 _requestId) view returns(uint256, uint256, uint256, uint256, uint256, address, bool)
func (*WithdrawalRequestSession) GetWithdrawalRequestIdOfOwner ¶
func (_WithdrawalRequest *WithdrawalRequestSession) GetWithdrawalRequestIdOfOwner(_owner common.Address) ([]*big.Int, error)
GetWithdrawalRequestIdOfOwner is a free data retrieval call binding the contract method 0xcdc2b1c7.
Solidity: function getWithdrawalRequestIdOfOwner(address _owner) view returns(uint256[])
func (*WithdrawalRequestSession) Initialize ¶
func (_WithdrawalRequest *WithdrawalRequestSession) Initialize(_dao common.Address, _liquidStakingAddress common.Address, _nVNFTContractAddress common.Address, _nETHContractAddress common.Address, _nodeOperatorRegistryAddress common.Address, _vaultManagerContract common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xcc2a9a5b.
Solidity: function initialize(address _dao, address _liquidStakingAddress, address _nVNFTContractAddress, address _nETHContractAddress, address _nodeOperatorRegistryAddress, address _vaultManagerContract) returns()
func (*WithdrawalRequestSession) LiquidStakingContract ¶
func (_WithdrawalRequest *WithdrawalRequestSession) LiquidStakingContract() (common.Address, error)
LiquidStakingContract is a free data retrieval call binding the contract method 0xbdcaa355.
Solidity: function liquidStakingContract() view returns(address)
func (*WithdrawalRequestSession) MAXNETHWITHDRAWALAMOUNT ¶
func (_WithdrawalRequest *WithdrawalRequestSession) MAXNETHWITHDRAWALAMOUNT() (*big.Int, error)
MAXNETHWITHDRAWALAMOUNT is a free data retrieval call binding the contract method 0x63823474.
Solidity: function MAX_NETH_WITHDRAWAL_AMOUNT() view returns(uint256)
func (*WithdrawalRequestSession) MINNETHWITHDRAWALAMOUNT ¶
func (_WithdrawalRequest *WithdrawalRequestSession) MINNETHWITHDRAWALAMOUNT() (*big.Int, error)
MINNETHWITHDRAWALAMOUNT is a free data retrieval call binding the contract method 0x24c5cba3.
Solidity: function MIN_NETH_WITHDRAWAL_AMOUNT() view returns(uint256)
func (*WithdrawalRequestSession) NETHContract ¶
func (_WithdrawalRequest *WithdrawalRequestSession) NETHContract() (common.Address, error)
NETHContract is a free data retrieval call binding the contract method 0xbd97c759.
Solidity: function nETHContract() view returns(address)
func (*WithdrawalRequestSession) NodeOperatorRegistryContract ¶
func (_WithdrawalRequest *WithdrawalRequestSession) NodeOperatorRegistryContract() (common.Address, error)
NodeOperatorRegistryContract is a free data retrieval call binding the contract method 0x9a42e0ba.
Solidity: function nodeOperatorRegistryContract() view returns(address)
func (*WithdrawalRequestSession) OperatorPendingEthRequestAmount ¶
func (_WithdrawalRequest *WithdrawalRequestSession) OperatorPendingEthRequestAmount(arg0 *big.Int) (*big.Int, error)
OperatorPendingEthRequestAmount is a free data retrieval call binding the contract method 0x67dd7ffd.
Solidity: function operatorPendingEthRequestAmount(uint256 ) view returns(uint256)
func (*WithdrawalRequestSession) Owner ¶
func (_WithdrawalRequest *WithdrawalRequestSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*WithdrawalRequestSession) Paused ¶
func (_WithdrawalRequest *WithdrawalRequestSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*WithdrawalRequestSession) ProxiableUUID ¶
func (_WithdrawalRequest *WithdrawalRequestSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*WithdrawalRequestSession) ReceiveWithdrawals ¶
func (_WithdrawalRequest *WithdrawalRequestSession) ReceiveWithdrawals(_operatorId *big.Int, _amount *big.Int) (*types.Transaction, error)
ReceiveWithdrawals is a paid mutator transaction binding the contract method 0xd3d2b2cb.
Solidity: function receiveWithdrawals(uint256 _operatorId, uint256 _amount) payable returns()
func (*WithdrawalRequestSession) RenounceOwnership ¶
func (_WithdrawalRequest *WithdrawalRequestSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*WithdrawalRequestSession) RequestLargeWithdrawals ¶
func (_WithdrawalRequest *WithdrawalRequestSession) RequestLargeWithdrawals(_operatorId *big.Int, _amounts []*big.Int) (*types.Transaction, error)
RequestLargeWithdrawals is a paid mutator transaction binding the contract method 0x976b364e.
Solidity: function requestLargeWithdrawals(uint256 _operatorId, uint256[] _amounts) returns()
func (*WithdrawalRequestSession) SetDaoAddress ¶
func (_WithdrawalRequest *WithdrawalRequestSession) SetDaoAddress(_dao common.Address) (*types.Transaction, error)
SetDaoAddress is a paid mutator transaction binding the contract method 0x9a3cac6a.
Solidity: function setDaoAddress(address _dao) returns()
func (*WithdrawalRequestSession) SetLiquidStaking ¶
func (_WithdrawalRequest *WithdrawalRequestSession) SetLiquidStaking(_liquidStakingContractAddress common.Address) (*types.Transaction, error)
SetLiquidStaking is a paid mutator transaction binding the contract method 0x08211be5.
Solidity: function setLiquidStaking(address _liquidStakingContractAddress) returns()
func (*WithdrawalRequestSession) SetNodeOperatorRegistryContract ¶
func (_WithdrawalRequest *WithdrawalRequestSession) SetNodeOperatorRegistryContract(_nodeOperatorRegistryContract common.Address) (*types.Transaction, error)
SetNodeOperatorRegistryContract is a paid mutator transaction binding the contract method 0xcb23473e.
Solidity: function setNodeOperatorRegistryContract(address _nodeOperatorRegistryContract) returns()
func (*WithdrawalRequestSession) SetVaultManagerContract ¶
func (_WithdrawalRequest *WithdrawalRequestSession) SetVaultManagerContract(_vaultManagerContract common.Address) (*types.Transaction, error)
SetVaultManagerContract is a paid mutator transaction binding the contract method 0xbe14652a.
Solidity: function setVaultManagerContract(address _vaultManagerContract) returns()
func (*WithdrawalRequestSession) TransferOwnership ¶
func (_WithdrawalRequest *WithdrawalRequestSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*WithdrawalRequestSession) UnstakeNFT ¶
func (_WithdrawalRequest *WithdrawalRequestSession) UnstakeNFT(_tokenIds []*big.Int) (*types.Transaction, error)
UnstakeNFT is a paid mutator transaction binding the contract method 0x8453734d.
Solidity: function unstakeNFT(uint256[] _tokenIds) returns()
func (*WithdrawalRequestSession) UpgradeTo ¶
func (_WithdrawalRequest *WithdrawalRequestSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*WithdrawalRequestSession) UpgradeToAndCall ¶
func (_WithdrawalRequest *WithdrawalRequestSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
func (*WithdrawalRequestSession) VNFTContract ¶
func (_WithdrawalRequest *WithdrawalRequestSession) VNFTContract() (common.Address, error)
VNFTContract is a free data retrieval call binding the contract method 0xfc03411f.
Solidity: function vNFTContract() view returns(address)
func (*WithdrawalRequestSession) VaultManagerContract ¶
func (_WithdrawalRequest *WithdrawalRequestSession) VaultManagerContract() (common.Address, error)
VaultManagerContract is a free data retrieval call binding the contract method 0xedbb92f4.
Solidity: function vaultManagerContract() view returns(address)
type WithdrawalRequestTransactor ¶
type WithdrawalRequestTransactor struct {
// contains filtered or unexported fields
}
WithdrawalRequestTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewWithdrawalRequestTransactor ¶
func NewWithdrawalRequestTransactor(address common.Address, transactor bind.ContractTransactor) (*WithdrawalRequestTransactor, error)
NewWithdrawalRequestTransactor creates a new write-only instance of WithdrawalRequest, bound to a specific deployed contract.
func (*WithdrawalRequestTransactor) ClaimLargeWithdrawals ¶
func (_WithdrawalRequest *WithdrawalRequestTransactor) ClaimLargeWithdrawals(opts *bind.TransactOpts, _requestIds []*big.Int) (*types.Transaction, error)
ClaimLargeWithdrawals is a paid mutator transaction binding the contract method 0x1231797a.
Solidity: function claimLargeWithdrawals(uint256[] _requestIds) returns()
func (*WithdrawalRequestTransactor) Initialize ¶
func (_WithdrawalRequest *WithdrawalRequestTransactor) Initialize(opts *bind.TransactOpts, _dao common.Address, _liquidStakingAddress common.Address, _nVNFTContractAddress common.Address, _nETHContractAddress common.Address, _nodeOperatorRegistryAddress common.Address, _vaultManagerContract common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xcc2a9a5b.
Solidity: function initialize(address _dao, address _liquidStakingAddress, address _nVNFTContractAddress, address _nETHContractAddress, address _nodeOperatorRegistryAddress, address _vaultManagerContract) returns()
func (*WithdrawalRequestTransactor) ReceiveWithdrawals ¶
func (_WithdrawalRequest *WithdrawalRequestTransactor) ReceiveWithdrawals(opts *bind.TransactOpts, _operatorId *big.Int, _amount *big.Int) (*types.Transaction, error)
ReceiveWithdrawals is a paid mutator transaction binding the contract method 0xd3d2b2cb.
Solidity: function receiveWithdrawals(uint256 _operatorId, uint256 _amount) payable returns()
func (*WithdrawalRequestTransactor) RenounceOwnership ¶
func (_WithdrawalRequest *WithdrawalRequestTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*WithdrawalRequestTransactor) RequestLargeWithdrawals ¶
func (_WithdrawalRequest *WithdrawalRequestTransactor) RequestLargeWithdrawals(opts *bind.TransactOpts, _operatorId *big.Int, _amounts []*big.Int) (*types.Transaction, error)
RequestLargeWithdrawals is a paid mutator transaction binding the contract method 0x976b364e.
Solidity: function requestLargeWithdrawals(uint256 _operatorId, uint256[] _amounts) returns()
func (*WithdrawalRequestTransactor) SetDaoAddress ¶
func (_WithdrawalRequest *WithdrawalRequestTransactor) SetDaoAddress(opts *bind.TransactOpts, _dao common.Address) (*types.Transaction, error)
SetDaoAddress is a paid mutator transaction binding the contract method 0x9a3cac6a.
Solidity: function setDaoAddress(address _dao) returns()
func (*WithdrawalRequestTransactor) SetLiquidStaking ¶
func (_WithdrawalRequest *WithdrawalRequestTransactor) SetLiquidStaking(opts *bind.TransactOpts, _liquidStakingContractAddress common.Address) (*types.Transaction, error)
SetLiquidStaking is a paid mutator transaction binding the contract method 0x08211be5.
Solidity: function setLiquidStaking(address _liquidStakingContractAddress) returns()
func (*WithdrawalRequestTransactor) SetNodeOperatorRegistryContract ¶
func (_WithdrawalRequest *WithdrawalRequestTransactor) SetNodeOperatorRegistryContract(opts *bind.TransactOpts, _nodeOperatorRegistryContract common.Address) (*types.Transaction, error)
SetNodeOperatorRegistryContract is a paid mutator transaction binding the contract method 0xcb23473e.
Solidity: function setNodeOperatorRegistryContract(address _nodeOperatorRegistryContract) returns()
func (*WithdrawalRequestTransactor) SetVaultManagerContract ¶
func (_WithdrawalRequest *WithdrawalRequestTransactor) SetVaultManagerContract(opts *bind.TransactOpts, _vaultManagerContract common.Address) (*types.Transaction, error)
SetVaultManagerContract is a paid mutator transaction binding the contract method 0xbe14652a.
Solidity: function setVaultManagerContract(address _vaultManagerContract) returns()
func (*WithdrawalRequestTransactor) TransferOwnership ¶
func (_WithdrawalRequest *WithdrawalRequestTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*WithdrawalRequestTransactor) UnstakeNFT ¶
func (_WithdrawalRequest *WithdrawalRequestTransactor) UnstakeNFT(opts *bind.TransactOpts, _tokenIds []*big.Int) (*types.Transaction, error)
UnstakeNFT is a paid mutator transaction binding the contract method 0x8453734d.
Solidity: function unstakeNFT(uint256[] _tokenIds) returns()
func (*WithdrawalRequestTransactor) UpgradeTo ¶
func (_WithdrawalRequest *WithdrawalRequestTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*WithdrawalRequestTransactor) UpgradeToAndCall ¶
func (_WithdrawalRequest *WithdrawalRequestTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type WithdrawalRequestTransactorRaw ¶
type WithdrawalRequestTransactorRaw struct {
Contract *WithdrawalRequestTransactor // Generic write-only contract binding to access the raw methods on
}
WithdrawalRequestTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*WithdrawalRequestTransactorRaw) Transact ¶
func (_WithdrawalRequest *WithdrawalRequestTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WithdrawalRequestTransactorRaw) Transfer ¶
func (_WithdrawalRequest *WithdrawalRequestTransactorRaw) 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 WithdrawalRequestTransactorSession ¶
type WithdrawalRequestTransactorSession struct { Contract *WithdrawalRequestTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
WithdrawalRequestTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*WithdrawalRequestTransactorSession) ClaimLargeWithdrawals ¶
func (_WithdrawalRequest *WithdrawalRequestTransactorSession) ClaimLargeWithdrawals(_requestIds []*big.Int) (*types.Transaction, error)
ClaimLargeWithdrawals is a paid mutator transaction binding the contract method 0x1231797a.
Solidity: function claimLargeWithdrawals(uint256[] _requestIds) returns()
func (*WithdrawalRequestTransactorSession) Initialize ¶
func (_WithdrawalRequest *WithdrawalRequestTransactorSession) Initialize(_dao common.Address, _liquidStakingAddress common.Address, _nVNFTContractAddress common.Address, _nETHContractAddress common.Address, _nodeOperatorRegistryAddress common.Address, _vaultManagerContract common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xcc2a9a5b.
Solidity: function initialize(address _dao, address _liquidStakingAddress, address _nVNFTContractAddress, address _nETHContractAddress, address _nodeOperatorRegistryAddress, address _vaultManagerContract) returns()
func (*WithdrawalRequestTransactorSession) ReceiveWithdrawals ¶
func (_WithdrawalRequest *WithdrawalRequestTransactorSession) ReceiveWithdrawals(_operatorId *big.Int, _amount *big.Int) (*types.Transaction, error)
ReceiveWithdrawals is a paid mutator transaction binding the contract method 0xd3d2b2cb.
Solidity: function receiveWithdrawals(uint256 _operatorId, uint256 _amount) payable returns()
func (*WithdrawalRequestTransactorSession) RenounceOwnership ¶
func (_WithdrawalRequest *WithdrawalRequestTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*WithdrawalRequestTransactorSession) RequestLargeWithdrawals ¶
func (_WithdrawalRequest *WithdrawalRequestTransactorSession) RequestLargeWithdrawals(_operatorId *big.Int, _amounts []*big.Int) (*types.Transaction, error)
RequestLargeWithdrawals is a paid mutator transaction binding the contract method 0x976b364e.
Solidity: function requestLargeWithdrawals(uint256 _operatorId, uint256[] _amounts) returns()
func (*WithdrawalRequestTransactorSession) SetDaoAddress ¶
func (_WithdrawalRequest *WithdrawalRequestTransactorSession) SetDaoAddress(_dao common.Address) (*types.Transaction, error)
SetDaoAddress is a paid mutator transaction binding the contract method 0x9a3cac6a.
Solidity: function setDaoAddress(address _dao) returns()
func (*WithdrawalRequestTransactorSession) SetLiquidStaking ¶
func (_WithdrawalRequest *WithdrawalRequestTransactorSession) SetLiquidStaking(_liquidStakingContractAddress common.Address) (*types.Transaction, error)
SetLiquidStaking is a paid mutator transaction binding the contract method 0x08211be5.
Solidity: function setLiquidStaking(address _liquidStakingContractAddress) returns()
func (*WithdrawalRequestTransactorSession) SetNodeOperatorRegistryContract ¶
func (_WithdrawalRequest *WithdrawalRequestTransactorSession) SetNodeOperatorRegistryContract(_nodeOperatorRegistryContract common.Address) (*types.Transaction, error)
SetNodeOperatorRegistryContract is a paid mutator transaction binding the contract method 0xcb23473e.
Solidity: function setNodeOperatorRegistryContract(address _nodeOperatorRegistryContract) returns()
func (*WithdrawalRequestTransactorSession) SetVaultManagerContract ¶
func (_WithdrawalRequest *WithdrawalRequestTransactorSession) SetVaultManagerContract(_vaultManagerContract common.Address) (*types.Transaction, error)
SetVaultManagerContract is a paid mutator transaction binding the contract method 0xbe14652a.
Solidity: function setVaultManagerContract(address _vaultManagerContract) returns()
func (*WithdrawalRequestTransactorSession) TransferOwnership ¶
func (_WithdrawalRequest *WithdrawalRequestTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*WithdrawalRequestTransactorSession) UnstakeNFT ¶
func (_WithdrawalRequest *WithdrawalRequestTransactorSession) UnstakeNFT(_tokenIds []*big.Int) (*types.Transaction, error)
UnstakeNFT is a paid mutator transaction binding the contract method 0x8453734d.
Solidity: function unstakeNFT(uint256[] _tokenIds) returns()
func (*WithdrawalRequestTransactorSession) UpgradeTo ¶
func (_WithdrawalRequest *WithdrawalRequestTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*WithdrawalRequestTransactorSession) UpgradeToAndCall ¶
func (_WithdrawalRequest *WithdrawalRequestTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type WithdrawalRequestUnpaused ¶
type WithdrawalRequestUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
WithdrawalRequestUnpaused represents a Unpaused event raised by the WithdrawalRequest contract.
type WithdrawalRequestUnpausedIterator ¶
type WithdrawalRequestUnpausedIterator struct { Event *WithdrawalRequestUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WithdrawalRequestUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the WithdrawalRequest contract.
func (*WithdrawalRequestUnpausedIterator) Close ¶
func (it *WithdrawalRequestUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WithdrawalRequestUnpausedIterator) Error ¶
func (it *WithdrawalRequestUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WithdrawalRequestUnpausedIterator) Next ¶
func (it *WithdrawalRequestUnpausedIterator) 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 WithdrawalRequestUpgraded ¶
type WithdrawalRequestUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
WithdrawalRequestUpgraded represents a Upgraded event raised by the WithdrawalRequest contract.
type WithdrawalRequestUpgradedIterator ¶
type WithdrawalRequestUpgradedIterator struct { Event *WithdrawalRequestUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WithdrawalRequestUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the WithdrawalRequest contract.
func (*WithdrawalRequestUpgradedIterator) Close ¶
func (it *WithdrawalRequestUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WithdrawalRequestUpgradedIterator) Error ¶
func (it *WithdrawalRequestUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WithdrawalRequestUpgradedIterator) Next ¶
func (it *WithdrawalRequestUpgradedIterator) 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 WithdrawalRequestVaultManagerContractSet ¶
type WithdrawalRequestVaultManagerContractSet struct { OldVaultManagerContractAddress common.Address VaultManagerContract common.Address Raw types.Log // Blockchain specific contextual infos }
WithdrawalRequestVaultManagerContractSet represents a VaultManagerContractSet event raised by the WithdrawalRequest contract.
type WithdrawalRequestVaultManagerContractSetIterator ¶
type WithdrawalRequestVaultManagerContractSetIterator struct { Event *WithdrawalRequestVaultManagerContractSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WithdrawalRequestVaultManagerContractSetIterator is returned from FilterVaultManagerContractSet and is used to iterate over the raw logs and unpacked data for VaultManagerContractSet events raised by the WithdrawalRequest contract.
func (*WithdrawalRequestVaultManagerContractSetIterator) Close ¶
func (it *WithdrawalRequestVaultManagerContractSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WithdrawalRequestVaultManagerContractSetIterator) Error ¶
func (it *WithdrawalRequestVaultManagerContractSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WithdrawalRequestVaultManagerContractSetIterator) Next ¶
func (it *WithdrawalRequestVaultManagerContractSetIterator) 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 WithdrawalRequestWithdrawalInfo ¶
type WithdrawalRequestWithdrawalInfo struct { OperatorId *big.Int WithdrawHeight *big.Int WithdrawNethAmount *big.Int WithdrawExchange *big.Int ClaimEthAmount *big.Int Owner common.Address IsClaim bool }
WithdrawalRequestWithdrawalInfo is an auto generated low-level Go binding around an user-defined struct.
type WithdrawalRequestWithdrawalsReceive ¶
type WithdrawalRequestWithdrawalsReceive struct { OperatorId *big.Int Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
WithdrawalRequestWithdrawalsReceive represents a WithdrawalsReceive event raised by the WithdrawalRequest contract.
type WithdrawalRequestWithdrawalsReceiveIterator ¶
type WithdrawalRequestWithdrawalsReceiveIterator struct { Event *WithdrawalRequestWithdrawalsReceive // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WithdrawalRequestWithdrawalsReceiveIterator is returned from FilterWithdrawalsReceive and is used to iterate over the raw logs and unpacked data for WithdrawalsReceive events raised by the WithdrawalRequest contract.
func (*WithdrawalRequestWithdrawalsReceiveIterator) Close ¶
func (it *WithdrawalRequestWithdrawalsReceiveIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WithdrawalRequestWithdrawalsReceiveIterator) Error ¶
func (it *WithdrawalRequestWithdrawalsReceiveIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WithdrawalRequestWithdrawalsReceiveIterator) Next ¶
func (it *WithdrawalRequestWithdrawalsReceiveIterator) 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.