Documentation ¶
Index ¶
- Variables
- type IStMATICRequestWithdraw
- type StakedETH
- type StakedETHApproval
- type StakedETHApprovalIterator
- type StakedETHCLValidatorsUpdated
- type StakedETHCLValidatorsUpdatedIterator
- type StakedETHCaller
- func (_StakedETH *StakedETHCaller) AllowRecoverability(opts *bind.CallOpts, token common.Address) (bool, error)
- func (_StakedETH *StakedETHCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)
- func (_StakedETH *StakedETHCaller) AppId(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedETH *StakedETHCaller) BalanceOf(opts *bind.CallOpts, _account common.Address) (*big.Int, error)
- func (_StakedETH *StakedETHCaller) CanDeposit(opts *bind.CallOpts) (bool, error)
- func (_StakedETH *StakedETHCaller) CanPerform(opts *bind.CallOpts, _sender common.Address, _role [32]byte, ...) (bool, error)
- func (_StakedETH *StakedETHCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedETH *StakedETHCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_StakedETH *StakedETHCaller) Eip712Domain(opts *bind.CallOpts) (struct{ ... }, error)
- func (_StakedETH *StakedETHCaller) GetBeaconStat(opts *bind.CallOpts) (struct{ ... }, error)
- func (_StakedETH *StakedETHCaller) GetBufferedEther(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedETH *StakedETHCaller) GetContractVersion(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedETH *StakedETHCaller) GetCurrentStakeLimit(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedETH *StakedETHCaller) GetDepositableEther(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedETH *StakedETHCaller) GetEIP712StETH(opts *bind.CallOpts) (common.Address, error)
- func (_StakedETH *StakedETHCaller) GetEVMScriptExecutor(opts *bind.CallOpts, _script []byte) (common.Address, error)
- func (_StakedETH *StakedETHCaller) GetEVMScriptRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_StakedETH *StakedETHCaller) GetFee(opts *bind.CallOpts) (uint16, error)
- func (_StakedETH *StakedETHCaller) GetFeeDistribution(opts *bind.CallOpts) (struct{ ... }, error)
- func (_StakedETH *StakedETHCaller) GetInitializationBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedETH *StakedETHCaller) GetLidoLocator(opts *bind.CallOpts) (common.Address, error)
- func (_StakedETH *StakedETHCaller) GetOracle(opts *bind.CallOpts) (common.Address, error)
- func (_StakedETH *StakedETHCaller) GetPooledEthByShares(opts *bind.CallOpts, _sharesAmount *big.Int) (*big.Int, error)
- func (_StakedETH *StakedETHCaller) GetRecoveryVault(opts *bind.CallOpts) (common.Address, error)
- func (_StakedETH *StakedETHCaller) GetSharesByPooledEth(opts *bind.CallOpts, _ethAmount *big.Int) (*big.Int, error)
- func (_StakedETH *StakedETHCaller) GetStakeLimitFullInfo(opts *bind.CallOpts) (struct{ ... }, error)
- func (_StakedETH *StakedETHCaller) GetTotalELRewardsCollected(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedETH *StakedETHCaller) GetTotalPooledEther(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedETH *StakedETHCaller) GetTotalShares(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedETH *StakedETHCaller) GetTreasury(opts *bind.CallOpts) (common.Address, error)
- func (_StakedETH *StakedETHCaller) GetWithdrawalCredentials(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedETH *StakedETHCaller) HasInitialized(opts *bind.CallOpts) (bool, error)
- func (_StakedETH *StakedETHCaller) IsPetrified(opts *bind.CallOpts) (bool, error)
- func (_StakedETH *StakedETHCaller) IsStakingPaused(opts *bind.CallOpts) (bool, error)
- func (_StakedETH *StakedETHCaller) IsStopped(opts *bind.CallOpts) (bool, error)
- func (_StakedETH *StakedETHCaller) Kernel(opts *bind.CallOpts) (common.Address, error)
- func (_StakedETH *StakedETHCaller) Name(opts *bind.CallOpts) (string, error)
- func (_StakedETH *StakedETHCaller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_StakedETH *StakedETHCaller) PAUSEROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedETH *StakedETHCaller) RESUMEROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedETH *StakedETHCaller) STAKINGCONTROLROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedETH *StakedETHCaller) STAKINGPAUSEROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedETH *StakedETHCaller) SharesOf(opts *bind.CallOpts, _account common.Address) (*big.Int, error)
- func (_StakedETH *StakedETHCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_StakedETH *StakedETHCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedETH *StakedETHCaller) UNSAFECHANGEDEPOSITEDVALIDATORSROLE(opts *bind.CallOpts) ([32]byte, error)
- type StakedETHCallerRaw
- type StakedETHCallerSession
- func (_StakedETH *StakedETHCallerSession) AllowRecoverability(token common.Address) (bool, error)
- func (_StakedETH *StakedETHCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_StakedETH *StakedETHCallerSession) AppId() ([32]byte, error)
- func (_StakedETH *StakedETHCallerSession) BalanceOf(_account common.Address) (*big.Int, error)
- func (_StakedETH *StakedETHCallerSession) CanDeposit() (bool, error)
- func (_StakedETH *StakedETHCallerSession) CanPerform(_sender common.Address, _role [32]byte, _params []*big.Int) (bool, error)
- func (_StakedETH *StakedETHCallerSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_StakedETH *StakedETHCallerSession) Decimals() (uint8, error)
- func (_StakedETH *StakedETHCallerSession) Eip712Domain() (struct{ ... }, error)
- func (_StakedETH *StakedETHCallerSession) GetBeaconStat() (struct{ ... }, error)
- func (_StakedETH *StakedETHCallerSession) GetBufferedEther() (*big.Int, error)
- func (_StakedETH *StakedETHCallerSession) GetContractVersion() (*big.Int, error)
- func (_StakedETH *StakedETHCallerSession) GetCurrentStakeLimit() (*big.Int, error)
- func (_StakedETH *StakedETHCallerSession) GetDepositableEther() (*big.Int, error)
- func (_StakedETH *StakedETHCallerSession) GetEIP712StETH() (common.Address, error)
- func (_StakedETH *StakedETHCallerSession) GetEVMScriptExecutor(_script []byte) (common.Address, error)
- func (_StakedETH *StakedETHCallerSession) GetEVMScriptRegistry() (common.Address, error)
- func (_StakedETH *StakedETHCallerSession) GetFee() (uint16, error)
- func (_StakedETH *StakedETHCallerSession) GetFeeDistribution() (struct{ ... }, error)
- func (_StakedETH *StakedETHCallerSession) GetInitializationBlock() (*big.Int, error)
- func (_StakedETH *StakedETHCallerSession) GetLidoLocator() (common.Address, error)
- func (_StakedETH *StakedETHCallerSession) GetOracle() (common.Address, error)
- func (_StakedETH *StakedETHCallerSession) GetPooledEthByShares(_sharesAmount *big.Int) (*big.Int, error)
- func (_StakedETH *StakedETHCallerSession) GetRecoveryVault() (common.Address, error)
- func (_StakedETH *StakedETHCallerSession) GetSharesByPooledEth(_ethAmount *big.Int) (*big.Int, error)
- func (_StakedETH *StakedETHCallerSession) GetStakeLimitFullInfo() (struct{ ... }, error)
- func (_StakedETH *StakedETHCallerSession) GetTotalELRewardsCollected() (*big.Int, error)
- func (_StakedETH *StakedETHCallerSession) GetTotalPooledEther() (*big.Int, error)
- func (_StakedETH *StakedETHCallerSession) GetTotalShares() (*big.Int, error)
- func (_StakedETH *StakedETHCallerSession) GetTreasury() (common.Address, error)
- func (_StakedETH *StakedETHCallerSession) GetWithdrawalCredentials() ([32]byte, error)
- func (_StakedETH *StakedETHCallerSession) HasInitialized() (bool, error)
- func (_StakedETH *StakedETHCallerSession) IsPetrified() (bool, error)
- func (_StakedETH *StakedETHCallerSession) IsStakingPaused() (bool, error)
- func (_StakedETH *StakedETHCallerSession) IsStopped() (bool, error)
- func (_StakedETH *StakedETHCallerSession) Kernel() (common.Address, error)
- func (_StakedETH *StakedETHCallerSession) Name() (string, error)
- func (_StakedETH *StakedETHCallerSession) Nonces(owner common.Address) (*big.Int, error)
- func (_StakedETH *StakedETHCallerSession) PAUSEROLE() ([32]byte, error)
- func (_StakedETH *StakedETHCallerSession) RESUMEROLE() ([32]byte, error)
- func (_StakedETH *StakedETHCallerSession) STAKINGCONTROLROLE() ([32]byte, error)
- func (_StakedETH *StakedETHCallerSession) STAKINGPAUSEROLE() ([32]byte, error)
- func (_StakedETH *StakedETHCallerSession) SharesOf(_account common.Address) (*big.Int, error)
- func (_StakedETH *StakedETHCallerSession) Symbol() (string, error)
- func (_StakedETH *StakedETHCallerSession) TotalSupply() (*big.Int, error)
- func (_StakedETH *StakedETHCallerSession) UNSAFECHANGEDEPOSITEDVALIDATORSROLE() ([32]byte, error)
- type StakedETHContractVersionSet
- type StakedETHContractVersionSetIterator
- type StakedETHDepositedValidatorsChanged
- type StakedETHDepositedValidatorsChangedIterator
- type StakedETHEIP712StETHInitialized
- type StakedETHEIP712StETHInitializedIterator
- type StakedETHELRewardsReceived
- type StakedETHELRewardsReceivedIterator
- type StakedETHETHDistributed
- type StakedETHETHDistributedIterator
- type StakedETHFilterer
- func (_StakedETH *StakedETHFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*StakedETHApprovalIterator, error)
- func (_StakedETH *StakedETHFilterer) FilterCLValidatorsUpdated(opts *bind.FilterOpts, reportTimestamp []*big.Int) (*StakedETHCLValidatorsUpdatedIterator, error)
- func (_StakedETH *StakedETHFilterer) FilterContractVersionSet(opts *bind.FilterOpts) (*StakedETHContractVersionSetIterator, error)
- func (_StakedETH *StakedETHFilterer) FilterDepositedValidatorsChanged(opts *bind.FilterOpts) (*StakedETHDepositedValidatorsChangedIterator, error)
- func (_StakedETH *StakedETHFilterer) FilterEIP712StETHInitialized(opts *bind.FilterOpts) (*StakedETHEIP712StETHInitializedIterator, error)
- func (_StakedETH *StakedETHFilterer) FilterELRewardsReceived(opts *bind.FilterOpts) (*StakedETHELRewardsReceivedIterator, error)
- func (_StakedETH *StakedETHFilterer) FilterETHDistributed(opts *bind.FilterOpts, reportTimestamp []*big.Int) (*StakedETHETHDistributedIterator, error)
- func (_StakedETH *StakedETHFilterer) FilterLidoLocatorSet(opts *bind.FilterOpts) (*StakedETHLidoLocatorSetIterator, error)
- func (_StakedETH *StakedETHFilterer) FilterRecoverToVault(opts *bind.FilterOpts, vault []common.Address, token []common.Address) (*StakedETHRecoverToVaultIterator, error)
- func (_StakedETH *StakedETHFilterer) FilterResumed(opts *bind.FilterOpts) (*StakedETHResumedIterator, error)
- func (_StakedETH *StakedETHFilterer) FilterScriptResult(opts *bind.FilterOpts, executor []common.Address) (*StakedETHScriptResultIterator, error)
- func (_StakedETH *StakedETHFilterer) FilterSharesBurnt(opts *bind.FilterOpts, account []common.Address) (*StakedETHSharesBurntIterator, error)
- func (_StakedETH *StakedETHFilterer) FilterStakingLimitRemoved(opts *bind.FilterOpts) (*StakedETHStakingLimitRemovedIterator, error)
- func (_StakedETH *StakedETHFilterer) FilterStakingLimitSet(opts *bind.FilterOpts) (*StakedETHStakingLimitSetIterator, error)
- func (_StakedETH *StakedETHFilterer) FilterStakingPaused(opts *bind.FilterOpts) (*StakedETHStakingPausedIterator, error)
- func (_StakedETH *StakedETHFilterer) FilterStakingResumed(opts *bind.FilterOpts) (*StakedETHStakingResumedIterator, error)
- func (_StakedETH *StakedETHFilterer) FilterStopped(opts *bind.FilterOpts) (*StakedETHStoppedIterator, error)
- func (_StakedETH *StakedETHFilterer) FilterSubmitted(opts *bind.FilterOpts, sender []common.Address) (*StakedETHSubmittedIterator, error)
- func (_StakedETH *StakedETHFilterer) FilterTokenRebased(opts *bind.FilterOpts, reportTimestamp []*big.Int) (*StakedETHTokenRebasedIterator, error)
- func (_StakedETH *StakedETHFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*StakedETHTransferIterator, error)
- func (_StakedETH *StakedETHFilterer) FilterTransferShares(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*StakedETHTransferSharesIterator, error)
- func (_StakedETH *StakedETHFilterer) FilterUnbuffered(opts *bind.FilterOpts) (*StakedETHUnbufferedIterator, error)
- func (_StakedETH *StakedETHFilterer) FilterWithdrawalsReceived(opts *bind.FilterOpts) (*StakedETHWithdrawalsReceivedIterator, error)
- func (_StakedETH *StakedETHFilterer) ParseApproval(log types.Log) (*StakedETHApproval, error)
- func (_StakedETH *StakedETHFilterer) ParseCLValidatorsUpdated(log types.Log) (*StakedETHCLValidatorsUpdated, error)
- func (_StakedETH *StakedETHFilterer) ParseContractVersionSet(log types.Log) (*StakedETHContractVersionSet, error)
- func (_StakedETH *StakedETHFilterer) ParseDepositedValidatorsChanged(log types.Log) (*StakedETHDepositedValidatorsChanged, error)
- func (_StakedETH *StakedETHFilterer) ParseEIP712StETHInitialized(log types.Log) (*StakedETHEIP712StETHInitialized, error)
- func (_StakedETH *StakedETHFilterer) ParseELRewardsReceived(log types.Log) (*StakedETHELRewardsReceived, error)
- func (_StakedETH *StakedETHFilterer) ParseETHDistributed(log types.Log) (*StakedETHETHDistributed, error)
- func (_StakedETH *StakedETHFilterer) ParseLidoLocatorSet(log types.Log) (*StakedETHLidoLocatorSet, error)
- func (_StakedETH *StakedETHFilterer) ParseRecoverToVault(log types.Log) (*StakedETHRecoverToVault, error)
- func (_StakedETH *StakedETHFilterer) ParseResumed(log types.Log) (*StakedETHResumed, error)
- func (_StakedETH *StakedETHFilterer) ParseScriptResult(log types.Log) (*StakedETHScriptResult, error)
- func (_StakedETH *StakedETHFilterer) ParseSharesBurnt(log types.Log) (*StakedETHSharesBurnt, error)
- func (_StakedETH *StakedETHFilterer) ParseStakingLimitRemoved(log types.Log) (*StakedETHStakingLimitRemoved, error)
- func (_StakedETH *StakedETHFilterer) ParseStakingLimitSet(log types.Log) (*StakedETHStakingLimitSet, error)
- func (_StakedETH *StakedETHFilterer) ParseStakingPaused(log types.Log) (*StakedETHStakingPaused, error)
- func (_StakedETH *StakedETHFilterer) ParseStakingResumed(log types.Log) (*StakedETHStakingResumed, error)
- func (_StakedETH *StakedETHFilterer) ParseStopped(log types.Log) (*StakedETHStopped, error)
- func (_StakedETH *StakedETHFilterer) ParseSubmitted(log types.Log) (*StakedETHSubmitted, error)
- func (_StakedETH *StakedETHFilterer) ParseTokenRebased(log types.Log) (*StakedETHTokenRebased, error)
- func (_StakedETH *StakedETHFilterer) ParseTransfer(log types.Log) (*StakedETHTransfer, error)
- func (_StakedETH *StakedETHFilterer) ParseTransferShares(log types.Log) (*StakedETHTransferShares, error)
- func (_StakedETH *StakedETHFilterer) ParseUnbuffered(log types.Log) (*StakedETHUnbuffered, error)
- func (_StakedETH *StakedETHFilterer) ParseWithdrawalsReceived(log types.Log) (*StakedETHWithdrawalsReceived, error)
- func (_StakedETH *StakedETHFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *StakedETHApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_StakedETH *StakedETHFilterer) WatchCLValidatorsUpdated(opts *bind.WatchOpts, sink chan<- *StakedETHCLValidatorsUpdated, ...) (event.Subscription, error)
- func (_StakedETH *StakedETHFilterer) WatchContractVersionSet(opts *bind.WatchOpts, sink chan<- *StakedETHContractVersionSet) (event.Subscription, error)
- func (_StakedETH *StakedETHFilterer) WatchDepositedValidatorsChanged(opts *bind.WatchOpts, sink chan<- *StakedETHDepositedValidatorsChanged) (event.Subscription, error)
- func (_StakedETH *StakedETHFilterer) WatchEIP712StETHInitialized(opts *bind.WatchOpts, sink chan<- *StakedETHEIP712StETHInitialized) (event.Subscription, error)
- func (_StakedETH *StakedETHFilterer) WatchELRewardsReceived(opts *bind.WatchOpts, sink chan<- *StakedETHELRewardsReceived) (event.Subscription, error)
- func (_StakedETH *StakedETHFilterer) WatchETHDistributed(opts *bind.WatchOpts, sink chan<- *StakedETHETHDistributed, ...) (event.Subscription, error)
- func (_StakedETH *StakedETHFilterer) WatchLidoLocatorSet(opts *bind.WatchOpts, sink chan<- *StakedETHLidoLocatorSet) (event.Subscription, error)
- func (_StakedETH *StakedETHFilterer) WatchRecoverToVault(opts *bind.WatchOpts, sink chan<- *StakedETHRecoverToVault, ...) (event.Subscription, error)
- func (_StakedETH *StakedETHFilterer) WatchResumed(opts *bind.WatchOpts, sink chan<- *StakedETHResumed) (event.Subscription, error)
- func (_StakedETH *StakedETHFilterer) WatchScriptResult(opts *bind.WatchOpts, sink chan<- *StakedETHScriptResult, ...) (event.Subscription, error)
- func (_StakedETH *StakedETHFilterer) WatchSharesBurnt(opts *bind.WatchOpts, sink chan<- *StakedETHSharesBurnt, ...) (event.Subscription, error)
- func (_StakedETH *StakedETHFilterer) WatchStakingLimitRemoved(opts *bind.WatchOpts, sink chan<- *StakedETHStakingLimitRemoved) (event.Subscription, error)
- func (_StakedETH *StakedETHFilterer) WatchStakingLimitSet(opts *bind.WatchOpts, sink chan<- *StakedETHStakingLimitSet) (event.Subscription, error)
- func (_StakedETH *StakedETHFilterer) WatchStakingPaused(opts *bind.WatchOpts, sink chan<- *StakedETHStakingPaused) (event.Subscription, error)
- func (_StakedETH *StakedETHFilterer) WatchStakingResumed(opts *bind.WatchOpts, sink chan<- *StakedETHStakingResumed) (event.Subscription, error)
- func (_StakedETH *StakedETHFilterer) WatchStopped(opts *bind.WatchOpts, sink chan<- *StakedETHStopped) (event.Subscription, error)
- func (_StakedETH *StakedETHFilterer) WatchSubmitted(opts *bind.WatchOpts, sink chan<- *StakedETHSubmitted, sender []common.Address) (event.Subscription, error)
- func (_StakedETH *StakedETHFilterer) WatchTokenRebased(opts *bind.WatchOpts, sink chan<- *StakedETHTokenRebased, ...) (event.Subscription, error)
- func (_StakedETH *StakedETHFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *StakedETHTransfer, from []common.Address, ...) (event.Subscription, error)
- func (_StakedETH *StakedETHFilterer) WatchTransferShares(opts *bind.WatchOpts, sink chan<- *StakedETHTransferShares, ...) (event.Subscription, error)
- func (_StakedETH *StakedETHFilterer) WatchUnbuffered(opts *bind.WatchOpts, sink chan<- *StakedETHUnbuffered) (event.Subscription, error)
- func (_StakedETH *StakedETHFilterer) WatchWithdrawalsReceived(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalsReceived) (event.Subscription, error)
- type StakedETHLidoLocatorSet
- type StakedETHLidoLocatorSetIterator
- type StakedETHRaw
- func (_StakedETH *StakedETHRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_StakedETH *StakedETHRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_StakedETH *StakedETHRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StakedETHRecoverToVault
- type StakedETHRecoverToVaultIterator
- type StakedETHResumed
- type StakedETHResumedIterator
- type StakedETHScriptResult
- type StakedETHScriptResultIterator
- type StakedETHSession
- func (_StakedETH *StakedETHSession) AllowRecoverability(token common.Address) (bool, error)
- func (_StakedETH *StakedETHSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_StakedETH *StakedETHSession) AppId() ([32]byte, error)
- func (_StakedETH *StakedETHSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_StakedETH *StakedETHSession) BalanceOf(_account common.Address) (*big.Int, error)
- func (_StakedETH *StakedETHSession) CanDeposit() (bool, error)
- func (_StakedETH *StakedETHSession) CanPerform(_sender common.Address, _role [32]byte, _params []*big.Int) (bool, error)
- func (_StakedETH *StakedETHSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_StakedETH *StakedETHSession) Decimals() (uint8, error)
- func (_StakedETH *StakedETHSession) DecreaseAllowance(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_StakedETH *StakedETHSession) Deposit(_maxDepositsCount *big.Int, _stakingModuleId *big.Int, _depositCalldata []byte) (*types.Transaction, error)
- func (_StakedETH *StakedETHSession) Eip712Domain() (struct{ ... }, error)
- func (_StakedETH *StakedETHSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_StakedETH *StakedETHSession) FinalizeUpgradeV2(_lidoLocator common.Address, _eip712StETH common.Address) (*types.Transaction, error)
- func (_StakedETH *StakedETHSession) GetBeaconStat() (struct{ ... }, error)
- func (_StakedETH *StakedETHSession) GetBufferedEther() (*big.Int, error)
- func (_StakedETH *StakedETHSession) GetContractVersion() (*big.Int, error)
- func (_StakedETH *StakedETHSession) GetCurrentStakeLimit() (*big.Int, error)
- func (_StakedETH *StakedETHSession) GetDepositableEther() (*big.Int, error)
- func (_StakedETH *StakedETHSession) GetEIP712StETH() (common.Address, error)
- func (_StakedETH *StakedETHSession) GetEVMScriptExecutor(_script []byte) (common.Address, error)
- func (_StakedETH *StakedETHSession) GetEVMScriptRegistry() (common.Address, error)
- func (_StakedETH *StakedETHSession) GetFee() (uint16, error)
- func (_StakedETH *StakedETHSession) GetFeeDistribution() (struct{ ... }, error)
- func (_StakedETH *StakedETHSession) GetInitializationBlock() (*big.Int, error)
- func (_StakedETH *StakedETHSession) GetLidoLocator() (common.Address, error)
- func (_StakedETH *StakedETHSession) GetOracle() (common.Address, error)
- func (_StakedETH *StakedETHSession) GetPooledEthByShares(_sharesAmount *big.Int) (*big.Int, error)
- func (_StakedETH *StakedETHSession) GetRecoveryVault() (common.Address, error)
- func (_StakedETH *StakedETHSession) GetSharesByPooledEth(_ethAmount *big.Int) (*big.Int, error)
- func (_StakedETH *StakedETHSession) GetStakeLimitFullInfo() (struct{ ... }, error)
- func (_StakedETH *StakedETHSession) GetTotalELRewardsCollected() (*big.Int, error)
- func (_StakedETH *StakedETHSession) GetTotalPooledEther() (*big.Int, error)
- func (_StakedETH *StakedETHSession) GetTotalShares() (*big.Int, error)
- func (_StakedETH *StakedETHSession) GetTreasury() (common.Address, error)
- func (_StakedETH *StakedETHSession) GetWithdrawalCredentials() ([32]byte, error)
- func (_StakedETH *StakedETHSession) HandleOracleReport(_reportTimestamp *big.Int, _timeElapsed *big.Int, _clValidators *big.Int, ...) (*types.Transaction, error)
- func (_StakedETH *StakedETHSession) HasInitialized() (bool, error)
- func (_StakedETH *StakedETHSession) IncreaseAllowance(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_StakedETH *StakedETHSession) Initialize(_lidoLocator common.Address, _eip712StETH common.Address) (*types.Transaction, error)
- func (_StakedETH *StakedETHSession) IsPetrified() (bool, error)
- func (_StakedETH *StakedETHSession) IsStakingPaused() (bool, error)
- func (_StakedETH *StakedETHSession) IsStopped() (bool, error)
- func (_StakedETH *StakedETHSession) Kernel() (common.Address, error)
- func (_StakedETH *StakedETHSession) Name() (string, error)
- func (_StakedETH *StakedETHSession) Nonces(owner common.Address) (*big.Int, error)
- func (_StakedETH *StakedETHSession) PAUSEROLE() ([32]byte, error)
- func (_StakedETH *StakedETHSession) PauseStaking() (*types.Transaction, error)
- func (_StakedETH *StakedETHSession) Permit(_owner common.Address, _spender common.Address, _value *big.Int, ...) (*types.Transaction, error)
- func (_StakedETH *StakedETHSession) RESUMEROLE() ([32]byte, error)
- func (_StakedETH *StakedETHSession) ReceiveELRewards() (*types.Transaction, error)
- func (_StakedETH *StakedETHSession) ReceiveWithdrawals() (*types.Transaction, error)
- func (_StakedETH *StakedETHSession) RemoveStakingLimit() (*types.Transaction, error)
- func (_StakedETH *StakedETHSession) Resume() (*types.Transaction, error)
- func (_StakedETH *StakedETHSession) ResumeStaking() (*types.Transaction, error)
- func (_StakedETH *StakedETHSession) STAKINGCONTROLROLE() ([32]byte, error)
- func (_StakedETH *StakedETHSession) STAKINGPAUSEROLE() ([32]byte, error)
- func (_StakedETH *StakedETHSession) SetStakingLimit(_maxStakeLimit *big.Int, _stakeLimitIncreasePerBlock *big.Int) (*types.Transaction, error)
- func (_StakedETH *StakedETHSession) SharesOf(_account common.Address) (*big.Int, error)
- func (_StakedETH *StakedETHSession) Stop() (*types.Transaction, error)
- func (_StakedETH *StakedETHSession) Submit(_referral common.Address) (*types.Transaction, error)
- func (_StakedETH *StakedETHSession) Symbol() (string, error)
- func (_StakedETH *StakedETHSession) TotalSupply() (*big.Int, error)
- func (_StakedETH *StakedETHSession) Transfer(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_StakedETH *StakedETHSession) TransferFrom(_sender common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_StakedETH *StakedETHSession) TransferShares(_recipient common.Address, _sharesAmount *big.Int) (*types.Transaction, error)
- func (_StakedETH *StakedETHSession) TransferSharesFrom(_sender common.Address, _recipient common.Address, _sharesAmount *big.Int) (*types.Transaction, error)
- func (_StakedETH *StakedETHSession) TransferToVault(arg0 common.Address) (*types.Transaction, error)
- func (_StakedETH *StakedETHSession) UNSAFECHANGEDEPOSITEDVALIDATORSROLE() ([32]byte, error)
- func (_StakedETH *StakedETHSession) UnsafeChangeDepositedValidators(_newDepositedValidators *big.Int) (*types.Transaction, error)
- type StakedETHSharesBurnt
- type StakedETHSharesBurntIterator
- type StakedETHStakingLimitRemoved
- type StakedETHStakingLimitRemovedIterator
- type StakedETHStakingLimitSet
- type StakedETHStakingLimitSetIterator
- type StakedETHStakingPaused
- type StakedETHStakingPausedIterator
- type StakedETHStakingResumed
- type StakedETHStakingResumedIterator
- type StakedETHStopped
- type StakedETHStoppedIterator
- type StakedETHSubmitted
- type StakedETHSubmittedIterator
- type StakedETHTokenRebased
- type StakedETHTokenRebasedIterator
- type StakedETHTransactor
- func (_StakedETH *StakedETHTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactor) DecreaseAllowance(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactor) Deposit(opts *bind.TransactOpts, _maxDepositsCount *big.Int, _stakingModuleId *big.Int, ...) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactor) FinalizeUpgradeV2(opts *bind.TransactOpts, _lidoLocator common.Address, ...) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactor) HandleOracleReport(opts *bind.TransactOpts, _reportTimestamp *big.Int, _timeElapsed *big.Int, ...) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactor) IncreaseAllowance(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactor) Initialize(opts *bind.TransactOpts, _lidoLocator common.Address, ...) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactor) PauseStaking(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactor) Permit(opts *bind.TransactOpts, _owner common.Address, _spender common.Address, ...) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactor) ReceiveELRewards(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactor) ReceiveWithdrawals(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactor) RemoveStakingLimit(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactor) Resume(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactor) ResumeStaking(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactor) SetStakingLimit(opts *bind.TransactOpts, _maxStakeLimit *big.Int, ...) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactor) Stop(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactor) Submit(opts *bind.TransactOpts, _referral common.Address) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactor) Transfer(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactor) TransferFrom(opts *bind.TransactOpts, _sender common.Address, _recipient common.Address, ...) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactor) TransferShares(opts *bind.TransactOpts, _recipient common.Address, _sharesAmount *big.Int) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactor) TransferSharesFrom(opts *bind.TransactOpts, _sender common.Address, _recipient common.Address, ...) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactor) TransferToVault(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactor) UnsafeChangeDepositedValidators(opts *bind.TransactOpts, _newDepositedValidators *big.Int) (*types.Transaction, error)
- type StakedETHTransactorRaw
- type StakedETHTransactorSession
- func (_StakedETH *StakedETHTransactorSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactorSession) DecreaseAllowance(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactorSession) Deposit(_maxDepositsCount *big.Int, _stakingModuleId *big.Int, _depositCalldata []byte) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactorSession) FinalizeUpgradeV2(_lidoLocator common.Address, _eip712StETH common.Address) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactorSession) HandleOracleReport(_reportTimestamp *big.Int, _timeElapsed *big.Int, _clValidators *big.Int, ...) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactorSession) IncreaseAllowance(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactorSession) Initialize(_lidoLocator common.Address, _eip712StETH common.Address) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactorSession) PauseStaking() (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactorSession) Permit(_owner common.Address, _spender common.Address, _value *big.Int, ...) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactorSession) ReceiveELRewards() (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactorSession) ReceiveWithdrawals() (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactorSession) RemoveStakingLimit() (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactorSession) Resume() (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactorSession) ResumeStaking() (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactorSession) SetStakingLimit(_maxStakeLimit *big.Int, _stakeLimitIncreasePerBlock *big.Int) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactorSession) Stop() (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactorSession) Submit(_referral common.Address) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactorSession) Transfer(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactorSession) TransferFrom(_sender common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactorSession) TransferShares(_recipient common.Address, _sharesAmount *big.Int) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactorSession) TransferSharesFrom(_sender common.Address, _recipient common.Address, _sharesAmount *big.Int) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactorSession) TransferToVault(arg0 common.Address) (*types.Transaction, error)
- func (_StakedETH *StakedETHTransactorSession) UnsafeChangeDepositedValidators(_newDepositedValidators *big.Int) (*types.Transaction, error)
- type StakedETHTransfer
- type StakedETHTransferIterator
- type StakedETHTransferShares
- type StakedETHTransferSharesIterator
- type StakedETHUnbuffered
- type StakedETHUnbufferedIterator
- type StakedETHWithdrawalNFT
- type StakedETHWithdrawalNFTApproval
- type StakedETHWithdrawalNFTApprovalForAll
- type StakedETHWithdrawalNFTApprovalForAllIterator
- type StakedETHWithdrawalNFTApprovalIterator
- type StakedETHWithdrawalNFTBaseURISet
- type StakedETHWithdrawalNFTBaseURISetIterator
- type StakedETHWithdrawalNFTBatchMetadataUpdate
- type StakedETHWithdrawalNFTBatchMetadataUpdateIterator
- type StakedETHWithdrawalNFTBunkerModeDisabled
- type StakedETHWithdrawalNFTBunkerModeDisabledIterator
- type StakedETHWithdrawalNFTBunkerModeEnabled
- type StakedETHWithdrawalNFTBunkerModeEnabledIterator
- type StakedETHWithdrawalNFTCaller
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) BUNKERMODEDISABLEDTIMESTAMP(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) BunkerModeSinceTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) CalculateFinalizationBatches(opts *bind.CallOpts, _maxShareRate *big.Int, _maxTimestamp *big.Int, ...) (WithdrawalQueueBaseBatchesCalculationState, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) FINALIZEROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) FindCheckpointHints(opts *bind.CallOpts, _requestIds []*big.Int, _firstIndex *big.Int, ...) ([]*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetApproved(opts *bind.CallOpts, _requestId *big.Int) (common.Address, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetBaseURI(opts *bind.CallOpts) (string, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetClaimableEther(opts *bind.CallOpts, _requestIds []*big.Int, _hints []*big.Int) ([]*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetContractVersion(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetLastCheckpointIndex(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetLastFinalizedRequestId(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetLastRequestId(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetLockedEtherAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetNFTDescriptorAddress(opts *bind.CallOpts) (common.Address, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetResumeSinceTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetWithdrawalRequests(opts *bind.CallOpts, _owner common.Address) ([]*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetWithdrawalStatus(opts *bind.CallOpts, _requestIds []*big.Int) ([]WithdrawalQueueBaseWithdrawalRequestStatus, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) IsApprovedForAll(opts *bind.CallOpts, _owner common.Address, _operator common.Address) (bool, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) IsBunkerModeActive(opts *bind.CallOpts) (bool, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) IsPaused(opts *bind.CallOpts) (bool, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) MANAGETOKENURIROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) MAXBATCHESLENGTH(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) MAXSTETHWITHDRAWALAMOUNT(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) MINSTETHWITHDRAWALAMOUNT(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) Name(opts *bind.CallOpts) (string, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) ORACLEROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) OwnerOf(opts *bind.CallOpts, _requestId *big.Int) (common.Address, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) PAUSEINFINITELY(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) PAUSEROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) Prefinalize(opts *bind.CallOpts, _batches []*big.Int, _maxShareRate *big.Int) (struct{ ... }, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) RESUMEROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) STETH(opts *bind.CallOpts) (common.Address, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) TokenURI(opts *bind.CallOpts, _requestId *big.Int) (string, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) UnfinalizedRequestNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) UnfinalizedStETH(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) WSTETH(opts *bind.CallOpts) (common.Address, error)
- type StakedETHWithdrawalNFTCallerRaw
- type StakedETHWithdrawalNFTCallerSession
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) BUNKERMODEDISABLEDTIMESTAMP() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) BunkerModeSinceTimestamp() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) CalculateFinalizationBatches(_maxShareRate *big.Int, _maxTimestamp *big.Int, _maxRequestsPerCall *big.Int, ...) (WithdrawalQueueBaseBatchesCalculationState, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) FINALIZEROLE() ([32]byte, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) FindCheckpointHints(_requestIds []*big.Int, _firstIndex *big.Int, _lastIndex *big.Int) ([]*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetApproved(_requestId *big.Int) (common.Address, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetBaseURI() (string, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetClaimableEther(_requestIds []*big.Int, _hints []*big.Int) ([]*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetContractVersion() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetLastCheckpointIndex() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetLastFinalizedRequestId() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetLastRequestId() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetLockedEtherAmount() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetNFTDescriptorAddress() (common.Address, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetResumeSinceTimestamp() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetWithdrawalRequests(_owner common.Address) ([]*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetWithdrawalStatus(_requestIds []*big.Int) ([]WithdrawalQueueBaseWithdrawalRequestStatus, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) IsBunkerModeActive() (bool, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) IsPaused() (bool, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) MANAGETOKENURIROLE() ([32]byte, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) MAXBATCHESLENGTH() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) MAXSTETHWITHDRAWALAMOUNT() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) MINSTETHWITHDRAWALAMOUNT() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) Name() (string, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) ORACLEROLE() ([32]byte, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) OwnerOf(_requestId *big.Int) (common.Address, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) PAUSEINFINITELY() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) PAUSEROLE() ([32]byte, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) Prefinalize(_batches []*big.Int, _maxShareRate *big.Int) (struct{ ... }, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) RESUMEROLE() ([32]byte, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) STETH() (common.Address, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) Symbol() (string, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) TokenURI(_requestId *big.Int) (string, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) UnfinalizedRequestNumber() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) UnfinalizedStETH() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) WSTETH() (common.Address, error)
- type StakedETHWithdrawalNFTContractVersionSet
- type StakedETHWithdrawalNFTContractVersionSetIterator
- type StakedETHWithdrawalNFTFilterer
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*StakedETHWithdrawalNFTApprovalIterator, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*StakedETHWithdrawalNFTApprovalForAllIterator, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterBaseURISet(opts *bind.FilterOpts) (*StakedETHWithdrawalNFTBaseURISetIterator, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterBatchMetadataUpdate(opts *bind.FilterOpts) (*StakedETHWithdrawalNFTBatchMetadataUpdateIterator, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterBunkerModeDisabled(opts *bind.FilterOpts) (*StakedETHWithdrawalNFTBunkerModeDisabledIterator, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterBunkerModeEnabled(opts *bind.FilterOpts) (*StakedETHWithdrawalNFTBunkerModeEnabledIterator, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterContractVersionSet(opts *bind.FilterOpts) (*StakedETHWithdrawalNFTContractVersionSetIterator, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterInitializedV1(opts *bind.FilterOpts) (*StakedETHWithdrawalNFTInitializedV1Iterator, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterMetadataUpdate(opts *bind.FilterOpts) (*StakedETHWithdrawalNFTMetadataUpdateIterator, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterNftDescriptorAddressSet(opts *bind.FilterOpts) (*StakedETHWithdrawalNFTNftDescriptorAddressSetIterator, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterPaused(opts *bind.FilterOpts) (*StakedETHWithdrawalNFTPausedIterator, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterResumed(opts *bind.FilterOpts) (*StakedETHWithdrawalNFTResumedIterator, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*StakedETHWithdrawalNFTRoleAdminChangedIterator, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*StakedETHWithdrawalNFTRoleGrantedIterator, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*StakedETHWithdrawalNFTRoleRevokedIterator, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*StakedETHWithdrawalNFTTransferIterator, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterWithdrawalClaimed(opts *bind.FilterOpts, requestId []*big.Int, owner []common.Address, ...) (*StakedETHWithdrawalNFTWithdrawalClaimedIterator, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterWithdrawalRequested(opts *bind.FilterOpts, requestId []*big.Int, requestor []common.Address, ...) (*StakedETHWithdrawalNFTWithdrawalRequestedIterator, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterWithdrawalsFinalized(opts *bind.FilterOpts, from []*big.Int, to []*big.Int) (*StakedETHWithdrawalNFTWithdrawalsFinalizedIterator, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseApproval(log types.Log) (*StakedETHWithdrawalNFTApproval, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseApprovalForAll(log types.Log) (*StakedETHWithdrawalNFTApprovalForAll, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseBaseURISet(log types.Log) (*StakedETHWithdrawalNFTBaseURISet, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseBatchMetadataUpdate(log types.Log) (*StakedETHWithdrawalNFTBatchMetadataUpdate, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseBunkerModeDisabled(log types.Log) (*StakedETHWithdrawalNFTBunkerModeDisabled, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseBunkerModeEnabled(log types.Log) (*StakedETHWithdrawalNFTBunkerModeEnabled, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseContractVersionSet(log types.Log) (*StakedETHWithdrawalNFTContractVersionSet, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseInitializedV1(log types.Log) (*StakedETHWithdrawalNFTInitializedV1, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseMetadataUpdate(log types.Log) (*StakedETHWithdrawalNFTMetadataUpdate, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseNftDescriptorAddressSet(log types.Log) (*StakedETHWithdrawalNFTNftDescriptorAddressSet, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParsePaused(log types.Log) (*StakedETHWithdrawalNFTPaused, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseResumed(log types.Log) (*StakedETHWithdrawalNFTResumed, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseRoleAdminChanged(log types.Log) (*StakedETHWithdrawalNFTRoleAdminChanged, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseRoleGranted(log types.Log) (*StakedETHWithdrawalNFTRoleGranted, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseRoleRevoked(log types.Log) (*StakedETHWithdrawalNFTRoleRevoked, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseTransfer(log types.Log) (*StakedETHWithdrawalNFTTransfer, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseWithdrawalClaimed(log types.Log) (*StakedETHWithdrawalNFTWithdrawalClaimed, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseWithdrawalRequested(log types.Log) (*StakedETHWithdrawalNFTWithdrawalRequested, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseWithdrawalsFinalized(log types.Log) (*StakedETHWithdrawalNFTWithdrawalsFinalized, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTApproval, ...) (event.Subscription, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTApprovalForAll, ...) (event.Subscription, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchBaseURISet(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTBaseURISet) (event.Subscription, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchBatchMetadataUpdate(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTBatchMetadataUpdate) (event.Subscription, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchBunkerModeDisabled(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTBunkerModeDisabled) (event.Subscription, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchBunkerModeEnabled(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTBunkerModeEnabled) (event.Subscription, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchContractVersionSet(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTContractVersionSet) (event.Subscription, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchInitializedV1(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTInitializedV1) (event.Subscription, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchMetadataUpdate(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTMetadataUpdate) (event.Subscription, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchNftDescriptorAddressSet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTPaused) (event.Subscription, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchResumed(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTResumed) (event.Subscription, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTRoleAdminChanged, ...) (event.Subscription, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTRoleGranted, ...) (event.Subscription, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTRoleRevoked, ...) (event.Subscription, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTTransfer, ...) (event.Subscription, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchWithdrawalClaimed(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTWithdrawalClaimed, ...) (event.Subscription, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchWithdrawalRequested(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTWithdrawalRequested, ...) (event.Subscription, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchWithdrawalsFinalized(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTWithdrawalsFinalized, ...) (event.Subscription, error)
- type StakedETHWithdrawalNFTInitializedV1
- type StakedETHWithdrawalNFTInitializedV1Iterator
- type StakedETHWithdrawalNFTMetadataUpdate
- type StakedETHWithdrawalNFTMetadataUpdateIterator
- type StakedETHWithdrawalNFTNftDescriptorAddressSet
- type StakedETHWithdrawalNFTNftDescriptorAddressSetIterator
- type StakedETHWithdrawalNFTPaused
- type StakedETHWithdrawalNFTPausedIterator
- type StakedETHWithdrawalNFTRaw
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StakedETHWithdrawalNFTResumed
- type StakedETHWithdrawalNFTResumedIterator
- type StakedETHWithdrawalNFTRoleAdminChanged
- type StakedETHWithdrawalNFTRoleAdminChangedIterator
- type StakedETHWithdrawalNFTRoleGranted
- type StakedETHWithdrawalNFTRoleGrantedIterator
- type StakedETHWithdrawalNFTRoleRevoked
- type StakedETHWithdrawalNFTRoleRevokedIterator
- type StakedETHWithdrawalNFTSession
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) Approve(_to common.Address, _requestId *big.Int) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) BUNKERMODEDISABLEDTIMESTAMP() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) BunkerModeSinceTimestamp() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) CalculateFinalizationBatches(_maxShareRate *big.Int, _maxTimestamp *big.Int, _maxRequestsPerCall *big.Int, ...) (WithdrawalQueueBaseBatchesCalculationState, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) ClaimWithdrawal(_requestId *big.Int) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) ClaimWithdrawals(_requestIds []*big.Int, _hints []*big.Int) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) ClaimWithdrawalsTo(_requestIds []*big.Int, _hints []*big.Int, _recipient common.Address) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) FINALIZEROLE() ([32]byte, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) Finalize(_lastRequestIdToBeFinalized *big.Int, _maxShareRate *big.Int) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) FindCheckpointHints(_requestIds []*big.Int, _firstIndex *big.Int, _lastIndex *big.Int) ([]*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetApproved(_requestId *big.Int) (common.Address, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetBaseURI() (string, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetClaimableEther(_requestIds []*big.Int, _hints []*big.Int) ([]*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetContractVersion() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetLastCheckpointIndex() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetLastFinalizedRequestId() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetLastRequestId() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetLockedEtherAmount() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetNFTDescriptorAddress() (common.Address, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetResumeSinceTimestamp() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetWithdrawalRequests(_owner common.Address) ([]*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetWithdrawalStatus(_requestIds []*big.Int) ([]WithdrawalQueueBaseWithdrawalRequestStatus, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) Initialize(_admin common.Address) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) IsBunkerModeActive() (bool, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) IsPaused() (bool, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) MANAGETOKENURIROLE() ([32]byte, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) MAXBATCHESLENGTH() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) MAXSTETHWITHDRAWALAMOUNT() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) MINSTETHWITHDRAWALAMOUNT() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) Name() (string, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) ORACLEROLE() ([32]byte, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) OnOracleReport(_isBunkerModeNow bool, _bunkerStartTimestamp *big.Int, ...) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) OwnerOf(_requestId *big.Int) (common.Address, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) PAUSEINFINITELY() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) PAUSEROLE() ([32]byte, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) PauseFor(_duration *big.Int) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) PauseUntil(_pauseUntilInclusive *big.Int) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) Prefinalize(_batches []*big.Int, _maxShareRate *big.Int) (struct{ ... }, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) RESUMEROLE() ([32]byte, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) RequestWithdrawals(_amounts []*big.Int, _owner common.Address) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) RequestWithdrawalsWithPermit(_amounts []*big.Int, _owner common.Address, _permit WithdrawalQueuePermitInput) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) RequestWithdrawalsWstETH(_amounts []*big.Int, _owner common.Address) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) RequestWithdrawalsWstETHWithPermit(_amounts []*big.Int, _owner common.Address, _permit WithdrawalQueuePermitInput) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) Resume() (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) STETH() (common.Address, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) SafeTransferFrom(_from common.Address, _to common.Address, _requestId *big.Int) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) SafeTransferFrom0(_from common.Address, _to common.Address, _requestId *big.Int, _data []byte) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) SetBaseURI(_baseURI string) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) SetNFTDescriptorAddress(_nftDescriptorAddress common.Address) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) Symbol() (string, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) TokenURI(_requestId *big.Int) (string, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) TransferFrom(_from common.Address, _to common.Address, _requestId *big.Int) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) UnfinalizedRequestNumber() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) UnfinalizedStETH() (*big.Int, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) WSTETH() (common.Address, error)
- type StakedETHWithdrawalNFTTransactor
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) Approve(opts *bind.TransactOpts, _to common.Address, _requestId *big.Int) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) ClaimWithdrawal(opts *bind.TransactOpts, _requestId *big.Int) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) ClaimWithdrawals(opts *bind.TransactOpts, _requestIds []*big.Int, _hints []*big.Int) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) ClaimWithdrawalsTo(opts *bind.TransactOpts, _requestIds []*big.Int, _hints []*big.Int, ...) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) Finalize(opts *bind.TransactOpts, _lastRequestIdToBeFinalized *big.Int, ...) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) Initialize(opts *bind.TransactOpts, _admin common.Address) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) OnOracleReport(opts *bind.TransactOpts, _isBunkerModeNow bool, _bunkerStartTimestamp *big.Int, ...) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) PauseFor(opts *bind.TransactOpts, _duration *big.Int) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) PauseUntil(opts *bind.TransactOpts, _pauseUntilInclusive *big.Int) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) RequestWithdrawals(opts *bind.TransactOpts, _amounts []*big.Int, _owner common.Address) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) RequestWithdrawalsWithPermit(opts *bind.TransactOpts, _amounts []*big.Int, _owner common.Address, ...) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) RequestWithdrawalsWstETH(opts *bind.TransactOpts, _amounts []*big.Int, _owner common.Address) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) RequestWithdrawalsWstETHWithPermit(opts *bind.TransactOpts, _amounts []*big.Int, _owner common.Address, ...) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) Resume(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) SafeTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) SafeTransferFrom0(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) SetApprovalForAll(opts *bind.TransactOpts, _operator common.Address, _approved bool) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) SetBaseURI(opts *bind.TransactOpts, _baseURI string) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) SetNFTDescriptorAddress(opts *bind.TransactOpts, _nftDescriptorAddress common.Address) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- type StakedETHWithdrawalNFTTransactorRaw
- type StakedETHWithdrawalNFTTransactorSession
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) Approve(_to common.Address, _requestId *big.Int) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) ClaimWithdrawal(_requestId *big.Int) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) ClaimWithdrawals(_requestIds []*big.Int, _hints []*big.Int) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) ClaimWithdrawalsTo(_requestIds []*big.Int, _hints []*big.Int, _recipient common.Address) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) Finalize(_lastRequestIdToBeFinalized *big.Int, _maxShareRate *big.Int) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) Initialize(_admin common.Address) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) OnOracleReport(_isBunkerModeNow bool, _bunkerStartTimestamp *big.Int, ...) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) PauseFor(_duration *big.Int) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) PauseUntil(_pauseUntilInclusive *big.Int) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) RequestWithdrawals(_amounts []*big.Int, _owner common.Address) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) RequestWithdrawalsWithPermit(_amounts []*big.Int, _owner common.Address, _permit WithdrawalQueuePermitInput) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) RequestWithdrawalsWstETH(_amounts []*big.Int, _owner common.Address) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) RequestWithdrawalsWstETHWithPermit(_amounts []*big.Int, _owner common.Address, _permit WithdrawalQueuePermitInput) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) Resume() (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) SafeTransferFrom(_from common.Address, _to common.Address, _requestId *big.Int) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) SafeTransferFrom0(_from common.Address, _to common.Address, _requestId *big.Int, _data []byte) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) SetBaseURI(_baseURI string) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) SetNFTDescriptorAddress(_nftDescriptorAddress common.Address) (*types.Transaction, error)
- func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) TransferFrom(_from common.Address, _to common.Address, _requestId *big.Int) (*types.Transaction, error)
- type StakedETHWithdrawalNFTTransfer
- type StakedETHWithdrawalNFTTransferIterator
- type StakedETHWithdrawalNFTWithdrawalClaimed
- type StakedETHWithdrawalNFTWithdrawalClaimedIterator
- type StakedETHWithdrawalNFTWithdrawalRequested
- type StakedETHWithdrawalNFTWithdrawalRequestedIterator
- type StakedETHWithdrawalNFTWithdrawalsFinalized
- type StakedETHWithdrawalNFTWithdrawalsFinalizedIterator
- type StakedETHWithdrawalsReceived
- type StakedETHWithdrawalsReceivedIterator
- type StakedMATIC
- type StakedMATICApproval
- type StakedMATICApprovalIterator
- type StakedMATICCaller
- func (_StakedMATIC *StakedMATICCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_StakedMATIC *StakedMATICCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_StakedMATIC *StakedMATICCaller) CalculatePendingBufferedTokens(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedMATIC *StakedMATICCaller) ConvertMaticToStMatic(opts *bind.CallOpts, _amountInMatic *big.Int) (struct{ ... }, error)
- func (_StakedMATIC *StakedMATICCaller) ConvertStMaticToMatic(opts *bind.CallOpts, _amountInStMatic *big.Int) (struct{ ... }, error)
- func (_StakedMATIC *StakedMATICCaller) DAO(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedMATIC *StakedMATICCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedMATIC *StakedMATICCaller) Dao(opts *bind.CallOpts) (common.Address, error)
- func (_StakedMATIC *StakedMATICCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_StakedMATIC *StakedMATICCaller) DelegationLowerBound(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedMATIC *StakedMATICCaller) EntityFees(opts *bind.CallOpts) (struct{ ... }, error)
- func (_StakedMATIC *StakedMATICCaller) FxStateRootTunnel(opts *bind.CallOpts) (common.Address, error)
- func (_StakedMATIC *StakedMATICCaller) GetLiquidRewards(opts *bind.CallOpts, _validatorShare common.Address) (*big.Int, error)
- func (_StakedMATIC *StakedMATICCaller) GetMaticFromTokenId(opts *bind.CallOpts, _tokenId *big.Int) (*big.Int, error)
- func (_StakedMATIC *StakedMATICCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_StakedMATIC *StakedMATICCaller) GetToken2WithdrawRequests(opts *bind.CallOpts, _tokenId *big.Int) ([]IStMATICRequestWithdraw, error)
- func (_StakedMATIC *StakedMATICCaller) GetTotalPooledMatic(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedMATIC *StakedMATICCaller) GetTotalStake(opts *bind.CallOpts, _validatorShare common.Address) (*big.Int, *big.Int, error)
- func (_StakedMATIC *StakedMATICCaller) GetTotalStakeAcrossAllValidators(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedMATIC *StakedMATICCaller) GetTotalWithdrawRequest(opts *bind.CallOpts) ([]IStMATICRequestWithdraw, error)
- func (_StakedMATIC *StakedMATICCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_StakedMATIC *StakedMATICCaller) Insurance(opts *bind.CallOpts) (common.Address, error)
- func (_StakedMATIC *StakedMATICCaller) LastWithdrawnValidatorId(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedMATIC *StakedMATICCaller) Name(opts *bind.CallOpts) (string, error)
- func (_StakedMATIC *StakedMATICCaller) NodeOperatorRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_StakedMATIC *StakedMATICCaller) PAUSEROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedMATIC *StakedMATICCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_StakedMATIC *StakedMATICCaller) PoLidoNFT(opts *bind.CallOpts) (common.Address, error)
- func (_StakedMATIC *StakedMATICCaller) ProtocolFee(opts *bind.CallOpts) (uint8, error)
- func (_StakedMATIC *StakedMATICCaller) ReservedFunds(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedMATIC *StakedMATICCaller) RewardDistributionLowerBound(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedMATIC *StakedMATICCaller) StMaticWithdrawRequest(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_StakedMATIC *StakedMATICCaller) StakeManager(opts *bind.CallOpts) (common.Address, error)
- func (_StakedMATIC *StakedMATICCaller) SubmitHandler(opts *bind.CallOpts) (bool, error)
- func (_StakedMATIC *StakedMATICCaller) SubmitThreshold(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedMATIC *StakedMATICCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_StakedMATIC *StakedMATICCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_StakedMATIC *StakedMATICCaller) Token(opts *bind.CallOpts) (common.Address, error)
- func (_StakedMATIC *StakedMATICCaller) Token2WithdrawRequest(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_StakedMATIC *StakedMATICCaller) Token2WithdrawRequests(opts *bind.CallOpts, arg0 *big.Int, arg1 *big.Int) (struct{ ... }, error)
- func (_StakedMATIC *StakedMATICCaller) TotalBuffered(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedMATIC *StakedMATICCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedMATIC *StakedMATICCaller) UNPAUSEROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedMATIC *StakedMATICCaller) Version(opts *bind.CallOpts) (string, error)
- type StakedMATICCallerRaw
- type StakedMATICCallerSession
- func (_StakedMATIC *StakedMATICCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_StakedMATIC *StakedMATICCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_StakedMATIC *StakedMATICCallerSession) CalculatePendingBufferedTokens() (*big.Int, error)
- func (_StakedMATIC *StakedMATICCallerSession) ConvertMaticToStMatic(_amountInMatic *big.Int) (struct{ ... }, error)
- func (_StakedMATIC *StakedMATICCallerSession) ConvertStMaticToMatic(_amountInStMatic *big.Int) (struct{ ... }, error)
- func (_StakedMATIC *StakedMATICCallerSession) DAO() ([32]byte, error)
- func (_StakedMATIC *StakedMATICCallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_StakedMATIC *StakedMATICCallerSession) Dao() (common.Address, error)
- func (_StakedMATIC *StakedMATICCallerSession) Decimals() (uint8, error)
- func (_StakedMATIC *StakedMATICCallerSession) DelegationLowerBound() (*big.Int, error)
- func (_StakedMATIC *StakedMATICCallerSession) EntityFees() (struct{ ... }, error)
- func (_StakedMATIC *StakedMATICCallerSession) FxStateRootTunnel() (common.Address, error)
- func (_StakedMATIC *StakedMATICCallerSession) GetLiquidRewards(_validatorShare common.Address) (*big.Int, error)
- func (_StakedMATIC *StakedMATICCallerSession) GetMaticFromTokenId(_tokenId *big.Int) (*big.Int, error)
- func (_StakedMATIC *StakedMATICCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_StakedMATIC *StakedMATICCallerSession) GetToken2WithdrawRequests(_tokenId *big.Int) ([]IStMATICRequestWithdraw, error)
- func (_StakedMATIC *StakedMATICCallerSession) GetTotalPooledMatic() (*big.Int, error)
- func (_StakedMATIC *StakedMATICCallerSession) GetTotalStake(_validatorShare common.Address) (*big.Int, *big.Int, error)
- func (_StakedMATIC *StakedMATICCallerSession) GetTotalStakeAcrossAllValidators() (*big.Int, error)
- func (_StakedMATIC *StakedMATICCallerSession) GetTotalWithdrawRequest() ([]IStMATICRequestWithdraw, error)
- func (_StakedMATIC *StakedMATICCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_StakedMATIC *StakedMATICCallerSession) Insurance() (common.Address, error)
- func (_StakedMATIC *StakedMATICCallerSession) LastWithdrawnValidatorId() (*big.Int, error)
- func (_StakedMATIC *StakedMATICCallerSession) Name() (string, error)
- func (_StakedMATIC *StakedMATICCallerSession) NodeOperatorRegistry() (common.Address, error)
- func (_StakedMATIC *StakedMATICCallerSession) PAUSEROLE() ([32]byte, error)
- func (_StakedMATIC *StakedMATICCallerSession) Paused() (bool, error)
- func (_StakedMATIC *StakedMATICCallerSession) PoLidoNFT() (common.Address, error)
- func (_StakedMATIC *StakedMATICCallerSession) ProtocolFee() (uint8, error)
- func (_StakedMATIC *StakedMATICCallerSession) ReservedFunds() (*big.Int, error)
- func (_StakedMATIC *StakedMATICCallerSession) RewardDistributionLowerBound() (*big.Int, error)
- func (_StakedMATIC *StakedMATICCallerSession) StMaticWithdrawRequest(arg0 *big.Int) (struct{ ... }, error)
- func (_StakedMATIC *StakedMATICCallerSession) StakeManager() (common.Address, error)
- func (_StakedMATIC *StakedMATICCallerSession) SubmitHandler() (bool, error)
- func (_StakedMATIC *StakedMATICCallerSession) SubmitThreshold() (*big.Int, error)
- func (_StakedMATIC *StakedMATICCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_StakedMATIC *StakedMATICCallerSession) Symbol() (string, error)
- func (_StakedMATIC *StakedMATICCallerSession) Token() (common.Address, error)
- func (_StakedMATIC *StakedMATICCallerSession) Token2WithdrawRequest(arg0 *big.Int) (struct{ ... }, error)
- func (_StakedMATIC *StakedMATICCallerSession) Token2WithdrawRequests(arg0 *big.Int, arg1 *big.Int) (struct{ ... }, error)
- func (_StakedMATIC *StakedMATICCallerSession) TotalBuffered() (*big.Int, error)
- func (_StakedMATIC *StakedMATICCallerSession) TotalSupply() (*big.Int, error)
- func (_StakedMATIC *StakedMATICCallerSession) UNPAUSEROLE() ([32]byte, error)
- func (_StakedMATIC *StakedMATICCallerSession) Version() (string, error)
- type StakedMATICClaimTokensEvent
- type StakedMATICClaimTokensEventIterator
- type StakedMATICClaimTotalDelegatedEvent
- type StakedMATICClaimTotalDelegatedEventIterator
- type StakedMATICDelegateEvent
- type StakedMATICDelegateEventIterator
- type StakedMATICDistributeRewardsEvent
- type StakedMATICDistributeRewardsEventIterator
- type StakedMATICFilterer
- func (_StakedMATIC *StakedMATICFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*StakedMATICApprovalIterator, error)
- func (_StakedMATIC *StakedMATICFilterer) FilterClaimTokensEvent(opts *bind.FilterOpts, _from []common.Address, _id []*big.Int, ...) (*StakedMATICClaimTokensEventIterator, error)
- func (_StakedMATIC *StakedMATICFilterer) FilterClaimTotalDelegatedEvent(opts *bind.FilterOpts, validatorShare []common.Address, ...) (*StakedMATICClaimTotalDelegatedEventIterator, error)
- func (_StakedMATIC *StakedMATICFilterer) FilterDelegateEvent(opts *bind.FilterOpts, _amountDelegated []*big.Int, _remainder []*big.Int) (*StakedMATICDelegateEventIterator, error)
- func (_StakedMATIC *StakedMATICFilterer) FilterDistributeRewardsEvent(opts *bind.FilterOpts, _amount []*big.Int) (*StakedMATICDistributeRewardsEventIterator, error)
- func (_StakedMATIC *StakedMATICFilterer) FilterPaused(opts *bind.FilterOpts) (*StakedMATICPausedIterator, error)
- func (_StakedMATIC *StakedMATICFilterer) FilterRequestWithdrawEvent(opts *bind.FilterOpts, _from []common.Address, _referral []common.Address) (*StakedMATICRequestWithdrawEventIterator, error)
- func (_StakedMATIC *StakedMATICFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*StakedMATICRoleAdminChangedIterator, error)
- func (_StakedMATIC *StakedMATICFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*StakedMATICRoleGrantedIterator, error)
- func (_StakedMATIC *StakedMATICFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*StakedMATICRoleRevokedIterator, error)
- func (_StakedMATIC *StakedMATICFilterer) FilterSetDaoAddress(opts *bind.FilterOpts) (*StakedMATICSetDaoAddressIterator, error)
- func (_StakedMATIC *StakedMATICFilterer) FilterSetDelegationLowerBound(opts *bind.FilterOpts, _delegationLowerBound []*big.Int) (*StakedMATICSetDelegationLowerBoundIterator, error)
- func (_StakedMATIC *StakedMATICFilterer) FilterSetFees(opts *bind.FilterOpts) (*StakedMATICSetFeesIterator, error)
- func (_StakedMATIC *StakedMATICFilterer) FilterSetFxStateRootTunnel(opts *bind.FilterOpts) (*StakedMATICSetFxStateRootTunnelIterator, error)
- func (_StakedMATIC *StakedMATICFilterer) FilterSetInsuranceAddress(opts *bind.FilterOpts, _newInsuranceAddress []common.Address) (*StakedMATICSetInsuranceAddressIterator, error)
- func (_StakedMATIC *StakedMATICFilterer) FilterSetLidoNFT(opts *bind.FilterOpts) (*StakedMATICSetLidoNFTIterator, error)
- func (_StakedMATIC *StakedMATICFilterer) FilterSetNodeOperatorRegistryAddress(opts *bind.FilterOpts, _newNodeOperatorRegistryAddress []common.Address) (*StakedMATICSetNodeOperatorRegistryAddressIterator, error)
- func (_StakedMATIC *StakedMATICFilterer) FilterSetProtocolFee(opts *bind.FilterOpts) (*StakedMATICSetProtocolFeeIterator, error)
- func (_StakedMATIC *StakedMATICFilterer) FilterSetRewardDistributionLowerBound(opts *bind.FilterOpts) (*StakedMATICSetRewardDistributionLowerBoundIterator, error)
- func (_StakedMATIC *StakedMATICFilterer) FilterSubmitEvent(opts *bind.FilterOpts, _from []common.Address, _referral []common.Address) (*StakedMATICSubmitEventIterator, error)
- func (_StakedMATIC *StakedMATICFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*StakedMATICTransferIterator, error)
- func (_StakedMATIC *StakedMATICFilterer) FilterUnpaused(opts *bind.FilterOpts) (*StakedMATICUnpausedIterator, error)
- func (_StakedMATIC *StakedMATICFilterer) FilterVersion(opts *bind.FilterOpts, newVersion []string) (*StakedMATICVersionIterator, error)
- func (_StakedMATIC *StakedMATICFilterer) FilterWithdrawTotalDelegatedEvent(opts *bind.FilterOpts, _from []common.Address, _amount []*big.Int) (*StakedMATICWithdrawTotalDelegatedEventIterator, error)
- func (_StakedMATIC *StakedMATICFilterer) ParseApproval(log types.Log) (*StakedMATICApproval, error)
- func (_StakedMATIC *StakedMATICFilterer) ParseClaimTokensEvent(log types.Log) (*StakedMATICClaimTokensEvent, error)
- func (_StakedMATIC *StakedMATICFilterer) ParseClaimTotalDelegatedEvent(log types.Log) (*StakedMATICClaimTotalDelegatedEvent, error)
- func (_StakedMATIC *StakedMATICFilterer) ParseDelegateEvent(log types.Log) (*StakedMATICDelegateEvent, error)
- func (_StakedMATIC *StakedMATICFilterer) ParseDistributeRewardsEvent(log types.Log) (*StakedMATICDistributeRewardsEvent, error)
- func (_StakedMATIC *StakedMATICFilterer) ParsePaused(log types.Log) (*StakedMATICPaused, error)
- func (_StakedMATIC *StakedMATICFilterer) ParseRequestWithdrawEvent(log types.Log) (*StakedMATICRequestWithdrawEvent, error)
- func (_StakedMATIC *StakedMATICFilterer) ParseRoleAdminChanged(log types.Log) (*StakedMATICRoleAdminChanged, error)
- func (_StakedMATIC *StakedMATICFilterer) ParseRoleGranted(log types.Log) (*StakedMATICRoleGranted, error)
- func (_StakedMATIC *StakedMATICFilterer) ParseRoleRevoked(log types.Log) (*StakedMATICRoleRevoked, error)
- func (_StakedMATIC *StakedMATICFilterer) ParseSetDaoAddress(log types.Log) (*StakedMATICSetDaoAddress, error)
- func (_StakedMATIC *StakedMATICFilterer) ParseSetDelegationLowerBound(log types.Log) (*StakedMATICSetDelegationLowerBound, error)
- func (_StakedMATIC *StakedMATICFilterer) ParseSetFees(log types.Log) (*StakedMATICSetFees, error)
- func (_StakedMATIC *StakedMATICFilterer) ParseSetFxStateRootTunnel(log types.Log) (*StakedMATICSetFxStateRootTunnel, error)
- func (_StakedMATIC *StakedMATICFilterer) ParseSetInsuranceAddress(log types.Log) (*StakedMATICSetInsuranceAddress, error)
- func (_StakedMATIC *StakedMATICFilterer) ParseSetLidoNFT(log types.Log) (*StakedMATICSetLidoNFT, error)
- func (_StakedMATIC *StakedMATICFilterer) ParseSetNodeOperatorRegistryAddress(log types.Log) (*StakedMATICSetNodeOperatorRegistryAddress, error)
- func (_StakedMATIC *StakedMATICFilterer) ParseSetProtocolFee(log types.Log) (*StakedMATICSetProtocolFee, error)
- func (_StakedMATIC *StakedMATICFilterer) ParseSetRewardDistributionLowerBound(log types.Log) (*StakedMATICSetRewardDistributionLowerBound, error)
- func (_StakedMATIC *StakedMATICFilterer) ParseSubmitEvent(log types.Log) (*StakedMATICSubmitEvent, error)
- func (_StakedMATIC *StakedMATICFilterer) ParseTransfer(log types.Log) (*StakedMATICTransfer, error)
- func (_StakedMATIC *StakedMATICFilterer) ParseUnpaused(log types.Log) (*StakedMATICUnpaused, error)
- func (_StakedMATIC *StakedMATICFilterer) ParseVersion(log types.Log) (*StakedMATICVersion, error)
- func (_StakedMATIC *StakedMATICFilterer) ParseWithdrawTotalDelegatedEvent(log types.Log) (*StakedMATICWithdrawTotalDelegatedEvent, error)
- func (_StakedMATIC *StakedMATICFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *StakedMATICApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_StakedMATIC *StakedMATICFilterer) WatchClaimTokensEvent(opts *bind.WatchOpts, sink chan<- *StakedMATICClaimTokensEvent, ...) (event.Subscription, error)
- func (_StakedMATIC *StakedMATICFilterer) WatchClaimTotalDelegatedEvent(opts *bind.WatchOpts, sink chan<- *StakedMATICClaimTotalDelegatedEvent, ...) (event.Subscription, error)
- func (_StakedMATIC *StakedMATICFilterer) WatchDelegateEvent(opts *bind.WatchOpts, sink chan<- *StakedMATICDelegateEvent, ...) (event.Subscription, error)
- func (_StakedMATIC *StakedMATICFilterer) WatchDistributeRewardsEvent(opts *bind.WatchOpts, sink chan<- *StakedMATICDistributeRewardsEvent, ...) (event.Subscription, error)
- func (_StakedMATIC *StakedMATICFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *StakedMATICPaused) (event.Subscription, error)
- func (_StakedMATIC *StakedMATICFilterer) WatchRequestWithdrawEvent(opts *bind.WatchOpts, sink chan<- *StakedMATICRequestWithdrawEvent, ...) (event.Subscription, error)
- func (_StakedMATIC *StakedMATICFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *StakedMATICRoleAdminChanged, ...) (event.Subscription, error)
- func (_StakedMATIC *StakedMATICFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *StakedMATICRoleGranted, role [][32]byte, ...) (event.Subscription, error)
- func (_StakedMATIC *StakedMATICFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *StakedMATICRoleRevoked, role [][32]byte, ...) (event.Subscription, error)
- func (_StakedMATIC *StakedMATICFilterer) WatchSetDaoAddress(opts *bind.WatchOpts, sink chan<- *StakedMATICSetDaoAddress) (event.Subscription, error)
- func (_StakedMATIC *StakedMATICFilterer) WatchSetDelegationLowerBound(opts *bind.WatchOpts, sink chan<- *StakedMATICSetDelegationLowerBound, ...) (event.Subscription, error)
- func (_StakedMATIC *StakedMATICFilterer) WatchSetFees(opts *bind.WatchOpts, sink chan<- *StakedMATICSetFees) (event.Subscription, error)
- func (_StakedMATIC *StakedMATICFilterer) WatchSetFxStateRootTunnel(opts *bind.WatchOpts, sink chan<- *StakedMATICSetFxStateRootTunnel) (event.Subscription, error)
- func (_StakedMATIC *StakedMATICFilterer) WatchSetInsuranceAddress(opts *bind.WatchOpts, sink chan<- *StakedMATICSetInsuranceAddress, ...) (event.Subscription, error)
- func (_StakedMATIC *StakedMATICFilterer) WatchSetLidoNFT(opts *bind.WatchOpts, sink chan<- *StakedMATICSetLidoNFT) (event.Subscription, error)
- func (_StakedMATIC *StakedMATICFilterer) WatchSetNodeOperatorRegistryAddress(opts *bind.WatchOpts, sink chan<- *StakedMATICSetNodeOperatorRegistryAddress, ...) (event.Subscription, error)
- func (_StakedMATIC *StakedMATICFilterer) WatchSetProtocolFee(opts *bind.WatchOpts, sink chan<- *StakedMATICSetProtocolFee) (event.Subscription, error)
- func (_StakedMATIC *StakedMATICFilterer) WatchSetRewardDistributionLowerBound(opts *bind.WatchOpts, sink chan<- *StakedMATICSetRewardDistributionLowerBound) (event.Subscription, error)
- func (_StakedMATIC *StakedMATICFilterer) WatchSubmitEvent(opts *bind.WatchOpts, sink chan<- *StakedMATICSubmitEvent, ...) (event.Subscription, error)
- func (_StakedMATIC *StakedMATICFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *StakedMATICTransfer, from []common.Address, ...) (event.Subscription, error)
- func (_StakedMATIC *StakedMATICFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *StakedMATICUnpaused) (event.Subscription, error)
- func (_StakedMATIC *StakedMATICFilterer) WatchVersion(opts *bind.WatchOpts, sink chan<- *StakedMATICVersion, newVersion []string) (event.Subscription, error)
- func (_StakedMATIC *StakedMATICFilterer) WatchWithdrawTotalDelegatedEvent(opts *bind.WatchOpts, sink chan<- *StakedMATICWithdrawTotalDelegatedEvent, ...) (event.Subscription, error)
- type StakedMATICPaused
- type StakedMATICPausedIterator
- type StakedMATICRaw
- func (_StakedMATIC *StakedMATICRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_StakedMATIC *StakedMATICRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StakedMATICRequestWithdrawEvent
- type StakedMATICRequestWithdrawEventIterator
- type StakedMATICRoleAdminChanged
- type StakedMATICRoleAdminChangedIterator
- type StakedMATICRoleGranted
- type StakedMATICRoleGrantedIterator
- type StakedMATICRoleRevoked
- type StakedMATICRoleRevokedIterator
- type StakedMATICSession
- func (_StakedMATIC *StakedMATICSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_StakedMATIC *StakedMATICSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_StakedMATIC *StakedMATICSession) CalculatePendingBufferedTokens() (*big.Int, error)
- func (_StakedMATIC *StakedMATICSession) ClaimTokens(_tokenId *big.Int) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) ClaimTokensFromValidatorToContract(_index *big.Int) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) ConvertMaticToStMatic(_amountInMatic *big.Int) (struct{ ... }, error)
- func (_StakedMATIC *StakedMATICSession) ConvertStMaticToMatic(_amountInStMatic *big.Int) (struct{ ... }, error)
- func (_StakedMATIC *StakedMATICSession) DAO() ([32]byte, error)
- func (_StakedMATIC *StakedMATICSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_StakedMATIC *StakedMATICSession) Dao() (common.Address, error)
- func (_StakedMATIC *StakedMATICSession) Decimals() (uint8, error)
- func (_StakedMATIC *StakedMATICSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) Delegate() (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) DelegationLowerBound() (*big.Int, error)
- func (_StakedMATIC *StakedMATICSession) DistributeRewards() (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) EntityFees() (struct{ ... }, error)
- func (_StakedMATIC *StakedMATICSession) FxStateRootTunnel() (common.Address, error)
- func (_StakedMATIC *StakedMATICSession) GetLiquidRewards(_validatorShare common.Address) (*big.Int, error)
- func (_StakedMATIC *StakedMATICSession) GetMaticFromTokenId(_tokenId *big.Int) (*big.Int, error)
- func (_StakedMATIC *StakedMATICSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_StakedMATIC *StakedMATICSession) GetToken2WithdrawRequests(_tokenId *big.Int) ([]IStMATICRequestWithdraw, error)
- func (_StakedMATIC *StakedMATICSession) GetTotalPooledMatic() (*big.Int, error)
- func (_StakedMATIC *StakedMATICSession) GetTotalStake(_validatorShare common.Address) (*big.Int, *big.Int, error)
- func (_StakedMATIC *StakedMATICSession) GetTotalStakeAcrossAllValidators() (*big.Int, error)
- func (_StakedMATIC *StakedMATICSession) GetTotalWithdrawRequest() ([]IStMATICRequestWithdraw, error)
- func (_StakedMATIC *StakedMATICSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_StakedMATIC *StakedMATICSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) Initialize(_nodeOperatorRegistry common.Address, _token common.Address, ...) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) Insurance() (common.Address, error)
- func (_StakedMATIC *StakedMATICSession) LastWithdrawnValidatorId() (*big.Int, error)
- func (_StakedMATIC *StakedMATICSession) Name() (string, error)
- func (_StakedMATIC *StakedMATICSession) NodeOperatorRegistry() (common.Address, error)
- func (_StakedMATIC *StakedMATICSession) PAUSEROLE() ([32]byte, error)
- func (_StakedMATIC *StakedMATICSession) Pause() (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) Paused() (bool, error)
- func (_StakedMATIC *StakedMATICSession) PoLidoNFT() (common.Address, error)
- func (_StakedMATIC *StakedMATICSession) ProtocolFee() (uint8, error)
- func (_StakedMATIC *StakedMATICSession) RebalanceDelegatedTokens() (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) RequestWithdraw(_amount *big.Int, _referral common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) ReservedFunds() (*big.Int, error)
- func (_StakedMATIC *StakedMATICSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) RewardDistributionLowerBound() (*big.Int, error)
- func (_StakedMATIC *StakedMATICSession) SetDaoAddress(_newDAO common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) SetDelegationLowerBound(_delegationLowerBound *big.Int) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) SetFees(_daoFee uint8, _operatorsFee uint8, _insuranceFee uint8) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) SetFxStateRootTunnel(_newFxStateRootTunnel common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) SetInsuranceAddress(_address common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) SetNodeOperatorRegistryAddress(_address common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) SetPoLidoNFT(_newLidoNFT common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) SetProtocolFee(_newProtocolFee uint8) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) SetRewardDistributionLowerBound(_newRewardDistributionLowerBound *big.Int) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) SetVersion(_newVersion string) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) StMaticWithdrawRequest(arg0 *big.Int) (struct{ ... }, error)
- func (_StakedMATIC *StakedMATICSession) StakeManager() (common.Address, error)
- func (_StakedMATIC *StakedMATICSession) Submit(_amount *big.Int, _referral common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) SubmitHandler() (bool, error)
- func (_StakedMATIC *StakedMATICSession) SubmitThreshold() (*big.Int, error)
- func (_StakedMATIC *StakedMATICSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_StakedMATIC *StakedMATICSession) Symbol() (string, error)
- func (_StakedMATIC *StakedMATICSession) Token() (common.Address, error)
- func (_StakedMATIC *StakedMATICSession) Token2WithdrawRequest(arg0 *big.Int) (struct{ ... }, error)
- func (_StakedMATIC *StakedMATICSession) Token2WithdrawRequests(arg0 *big.Int, arg1 *big.Int) (struct{ ... }, error)
- func (_StakedMATIC *StakedMATICSession) TotalBuffered() (*big.Int, error)
- func (_StakedMATIC *StakedMATICSession) TotalSupply() (*big.Int, error)
- func (_StakedMATIC *StakedMATICSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) UNPAUSEROLE() ([32]byte, error)
- func (_StakedMATIC *StakedMATICSession) Unpause() (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICSession) Version() (string, error)
- func (_StakedMATIC *StakedMATICSession) WithdrawTotalDelegated(_validatorShare common.Address) (*types.Transaction, error)
- type StakedMATICSetDaoAddress
- type StakedMATICSetDaoAddressIterator
- type StakedMATICSetDelegationLowerBound
- type StakedMATICSetDelegationLowerBoundIterator
- type StakedMATICSetFees
- type StakedMATICSetFeesIterator
- type StakedMATICSetFxStateRootTunnel
- type StakedMATICSetFxStateRootTunnelIterator
- type StakedMATICSetInsuranceAddress
- type StakedMATICSetInsuranceAddressIterator
- type StakedMATICSetLidoNFT
- type StakedMATICSetLidoNFTIterator
- type StakedMATICSetNodeOperatorRegistryAddress
- type StakedMATICSetNodeOperatorRegistryAddressIterator
- type StakedMATICSetProtocolFee
- type StakedMATICSetProtocolFeeIterator
- type StakedMATICSetRewardDistributionLowerBound
- type StakedMATICSetRewardDistributionLowerBoundIterator
- type StakedMATICSubmitEvent
- type StakedMATICSubmitEventIterator
- type StakedMATICTransactor
- func (_StakedMATIC *StakedMATICTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) ClaimTokens(opts *bind.TransactOpts, _tokenId *big.Int) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) ClaimTokensFromValidatorToContract(opts *bind.TransactOpts, _index *big.Int) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) Delegate(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) DistributeRewards(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) Initialize(opts *bind.TransactOpts, _nodeOperatorRegistry common.Address, ...) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) RebalanceDelegatedTokens(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) RequestWithdraw(opts *bind.TransactOpts, _amount *big.Int, _referral common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) SetDaoAddress(opts *bind.TransactOpts, _newDAO common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) SetDelegationLowerBound(opts *bind.TransactOpts, _delegationLowerBound *big.Int) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) SetFees(opts *bind.TransactOpts, _daoFee uint8, _operatorsFee uint8, ...) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) SetFxStateRootTunnel(opts *bind.TransactOpts, _newFxStateRootTunnel common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) SetInsuranceAddress(opts *bind.TransactOpts, _address common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) SetNodeOperatorRegistryAddress(opts *bind.TransactOpts, _address common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) SetPoLidoNFT(opts *bind.TransactOpts, _newLidoNFT common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) SetProtocolFee(opts *bind.TransactOpts, _newProtocolFee uint8) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) SetRewardDistributionLowerBound(opts *bind.TransactOpts, _newRewardDistributionLowerBound *big.Int) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) SetVersion(opts *bind.TransactOpts, _newVersion string) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) Submit(opts *bind.TransactOpts, _amount *big.Int, _referral common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactor) WithdrawTotalDelegated(opts *bind.TransactOpts, _validatorShare common.Address) (*types.Transaction, error)
- type StakedMATICTransactorRaw
- type StakedMATICTransactorSession
- func (_StakedMATIC *StakedMATICTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) ClaimTokens(_tokenId *big.Int) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) ClaimTokensFromValidatorToContract(_index *big.Int) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) Delegate() (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) DistributeRewards() (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) Initialize(_nodeOperatorRegistry common.Address, _token common.Address, ...) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) Pause() (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) RebalanceDelegatedTokens() (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) RequestWithdraw(_amount *big.Int, _referral common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) SetDaoAddress(_newDAO common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) SetDelegationLowerBound(_delegationLowerBound *big.Int) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) SetFees(_daoFee uint8, _operatorsFee uint8, _insuranceFee uint8) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) SetFxStateRootTunnel(_newFxStateRootTunnel common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) SetInsuranceAddress(_address common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) SetNodeOperatorRegistryAddress(_address common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) SetPoLidoNFT(_newLidoNFT common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) SetProtocolFee(_newProtocolFee uint8) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) SetRewardDistributionLowerBound(_newRewardDistributionLowerBound *big.Int) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) SetVersion(_newVersion string) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) Submit(_amount *big.Int, _referral common.Address) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) Unpause() (*types.Transaction, error)
- func (_StakedMATIC *StakedMATICTransactorSession) WithdrawTotalDelegated(_validatorShare common.Address) (*types.Transaction, error)
- type StakedMATICTransfer
- type StakedMATICTransferIterator
- type StakedMATICUnpaused
- type StakedMATICUnpausedIterator
- type StakedMATICVersion
- type StakedMATICVersionIterator
- type StakedMATICWithdrawTotalDelegatedEvent
- type StakedMATICWithdrawTotalDelegatedEventIterator
- type WithdrawalQueueBaseBatchesCalculationState
- type WithdrawalQueueBaseWithdrawalRequestStatus
- type WithdrawalQueuePermitInput
- type WrappedStakedETH
- type WrappedStakedETHApproval
- type WrappedStakedETHApprovalIterator
- type WrappedStakedETHCaller
- func (_WrappedStakedETH *WrappedStakedETHCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_WrappedStakedETH *WrappedStakedETHCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_WrappedStakedETH *WrappedStakedETHCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
- func (_WrappedStakedETH *WrappedStakedETHCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_WrappedStakedETH *WrappedStakedETHCaller) GetStETHByWstETH(opts *bind.CallOpts, _wstETHAmount *big.Int) (*big.Int, error)
- func (_WrappedStakedETH *WrappedStakedETHCaller) GetWstETHByStETH(opts *bind.CallOpts, _stETHAmount *big.Int) (*big.Int, error)
- func (_WrappedStakedETH *WrappedStakedETHCaller) Name(opts *bind.CallOpts) (string, error)
- func (_WrappedStakedETH *WrappedStakedETHCaller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_WrappedStakedETH *WrappedStakedETHCaller) StETH(opts *bind.CallOpts) (common.Address, error)
- func (_WrappedStakedETH *WrappedStakedETHCaller) StEthPerToken(opts *bind.CallOpts) (*big.Int, error)
- func (_WrappedStakedETH *WrappedStakedETHCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_WrappedStakedETH *WrappedStakedETHCaller) TokensPerStEth(opts *bind.CallOpts) (*big.Int, error)
- func (_WrappedStakedETH *WrappedStakedETHCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type WrappedStakedETHCallerRaw
- type WrappedStakedETHCallerSession
- func (_WrappedStakedETH *WrappedStakedETHCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_WrappedStakedETH *WrappedStakedETHCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_WrappedStakedETH *WrappedStakedETHCallerSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_WrappedStakedETH *WrappedStakedETHCallerSession) Decimals() (uint8, error)
- func (_WrappedStakedETH *WrappedStakedETHCallerSession) GetStETHByWstETH(_wstETHAmount *big.Int) (*big.Int, error)
- func (_WrappedStakedETH *WrappedStakedETHCallerSession) GetWstETHByStETH(_stETHAmount *big.Int) (*big.Int, error)
- func (_WrappedStakedETH *WrappedStakedETHCallerSession) Name() (string, error)
- func (_WrappedStakedETH *WrappedStakedETHCallerSession) Nonces(owner common.Address) (*big.Int, error)
- func (_WrappedStakedETH *WrappedStakedETHCallerSession) StETH() (common.Address, error)
- func (_WrappedStakedETH *WrappedStakedETHCallerSession) StEthPerToken() (*big.Int, error)
- func (_WrappedStakedETH *WrappedStakedETHCallerSession) Symbol() (string, error)
- func (_WrappedStakedETH *WrappedStakedETHCallerSession) TokensPerStEth() (*big.Int, error)
- func (_WrappedStakedETH *WrappedStakedETHCallerSession) TotalSupply() (*big.Int, error)
- type WrappedStakedETHFilterer
- func (_WrappedStakedETH *WrappedStakedETHFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*WrappedStakedETHApprovalIterator, error)
- func (_WrappedStakedETH *WrappedStakedETHFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*WrappedStakedETHTransferIterator, error)
- func (_WrappedStakedETH *WrappedStakedETHFilterer) ParseApproval(log types.Log) (*WrappedStakedETHApproval, error)
- func (_WrappedStakedETH *WrappedStakedETHFilterer) ParseTransfer(log types.Log) (*WrappedStakedETHTransfer, error)
- func (_WrappedStakedETH *WrappedStakedETHFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *WrappedStakedETHApproval, ...) (event.Subscription, error)
- func (_WrappedStakedETH *WrappedStakedETHFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *WrappedStakedETHTransfer, ...) (event.Subscription, error)
- type WrappedStakedETHRaw
- func (_WrappedStakedETH *WrappedStakedETHRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_WrappedStakedETH *WrappedStakedETHRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_WrappedStakedETH *WrappedStakedETHRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type WrappedStakedETHSession
- func (_WrappedStakedETH *WrappedStakedETHSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_WrappedStakedETH *WrappedStakedETHSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_WrappedStakedETH *WrappedStakedETHSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_WrappedStakedETH *WrappedStakedETHSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_WrappedStakedETH *WrappedStakedETHSession) Decimals() (uint8, error)
- func (_WrappedStakedETH *WrappedStakedETHSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_WrappedStakedETH *WrappedStakedETHSession) GetStETHByWstETH(_wstETHAmount *big.Int) (*big.Int, error)
- func (_WrappedStakedETH *WrappedStakedETHSession) GetWstETHByStETH(_stETHAmount *big.Int) (*big.Int, error)
- func (_WrappedStakedETH *WrappedStakedETHSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_WrappedStakedETH *WrappedStakedETHSession) Name() (string, error)
- func (_WrappedStakedETH *WrappedStakedETHSession) Nonces(owner common.Address) (*big.Int, error)
- func (_WrappedStakedETH *WrappedStakedETHSession) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_WrappedStakedETH *WrappedStakedETHSession) Receive() (*types.Transaction, error)
- func (_WrappedStakedETH *WrappedStakedETHSession) StETH() (common.Address, error)
- func (_WrappedStakedETH *WrappedStakedETHSession) StEthPerToken() (*big.Int, error)
- func (_WrappedStakedETH *WrappedStakedETHSession) Symbol() (string, error)
- func (_WrappedStakedETH *WrappedStakedETHSession) TokensPerStEth() (*big.Int, error)
- func (_WrappedStakedETH *WrappedStakedETHSession) TotalSupply() (*big.Int, error)
- func (_WrappedStakedETH *WrappedStakedETHSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_WrappedStakedETH *WrappedStakedETHSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_WrappedStakedETH *WrappedStakedETHSession) Unwrap(_wstETHAmount *big.Int) (*types.Transaction, error)
- func (_WrappedStakedETH *WrappedStakedETHSession) Wrap(_stETHAmount *big.Int) (*types.Transaction, error)
- type WrappedStakedETHTransactor
- func (_WrappedStakedETH *WrappedStakedETHTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_WrappedStakedETH *WrappedStakedETHTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_WrappedStakedETH *WrappedStakedETHTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_WrappedStakedETH *WrappedStakedETHTransactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, ...) (*types.Transaction, error)
- func (_WrappedStakedETH *WrappedStakedETHTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_WrappedStakedETH *WrappedStakedETHTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_WrappedStakedETH *WrappedStakedETHTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- func (_WrappedStakedETH *WrappedStakedETHTransactor) Unwrap(opts *bind.TransactOpts, _wstETHAmount *big.Int) (*types.Transaction, error)
- func (_WrappedStakedETH *WrappedStakedETHTransactor) Wrap(opts *bind.TransactOpts, _stETHAmount *big.Int) (*types.Transaction, error)
- type WrappedStakedETHTransactorRaw
- type WrappedStakedETHTransactorSession
- func (_WrappedStakedETH *WrappedStakedETHTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_WrappedStakedETH *WrappedStakedETHTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_WrappedStakedETH *WrappedStakedETHTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_WrappedStakedETH *WrappedStakedETHTransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_WrappedStakedETH *WrappedStakedETHTransactorSession) Receive() (*types.Transaction, error)
- func (_WrappedStakedETH *WrappedStakedETHTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_WrappedStakedETH *WrappedStakedETHTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_WrappedStakedETH *WrappedStakedETHTransactorSession) Unwrap(_wstETHAmount *big.Int) (*types.Transaction, error)
- func (_WrappedStakedETH *WrappedStakedETHTransactorSession) Wrap(_stETHAmount *big.Int) (*types.Transaction, error)
- type WrappedStakedETHTransfer
- type WrappedStakedETHTransferIterator
Constants ¶
This section is empty.
Variables ¶
var ( AddressStakedETH = common.HexToAddress("0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84") AddressWrappedStakedETH = common.HexToAddress("0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0") AddressStakedETHWithdrawalNFT = common.HexToAddress("0x889edC2eDab5f40e902b864aD4d7AdE8E412F9B1") AddressStakedMATIC = common.HexToAddress("0x9ee91F9f426fA633d227f7a9b000E28b9dfd8599") AddressStakedMATICWithdrawalNFT = common.HexToAddress("0x60a91E2B7A1568f0848f3D43353C453730082E46") AddressMATIC = common.HexToAddress("0x7D1AfA7B718fb893dB30A3aBc0Cfc608AaCfeBB0") EventHashStakedETHSubmitted = contract.EventHash("Submitted(address,uint256,address)") EventHashStakedETHWithdrawalNFTWithdrawalRequested = contract.EventHash("WithdrawalRequested(uint256,address,address,uint256,uint256)") EventHashStakedETHWithdrawalNFTWithdrawalClaimed = contract.EventHash("WithdrawalClaimed(uint256,address,address,uint256)") EventHashStakedMATICSubmitEvent = contract.EventHash("SubmitEvent(address,uint256,address)") EventHashStakedMATICRequestWithdrawEvent = contract.EventHash("RequestWithdrawEvent(address,uint256,address)") EventHashStakedMATICClaimTokensEvent = contract.EventHash("ClaimTokensEvent(address,uint256,uint256,uint256)") )
var StakedETHABI = StakedETHMetaData.ABI
StakedETHABI is the input ABI used to generate the binding from. Deprecated: Use StakedETHMetaData.ABI instead.
var StakedETHMetaData = &bind.MetaData{
ABI: "[{\"constant\":false,\"inputs\":[],\"name\":\"resume\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"stop\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"hasInitialized\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"STAKING_CONTROL_ROLE\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_ethAmount\",\"type\":\"uint256\"}],\"name\":\"getSharesByPooledEth\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isStakingPaused\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_sender\",\"type\":\"address\"},{\"name\":\"_recipient\",\"type\":\"address\"},{\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_script\",\"type\":\"bytes\"}],\"name\":\"getEVMScriptExecutor\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_maxStakeLimit\",\"type\":\"uint256\"},{\"name\":\"_stakeLimitIncreasePerBlock\",\"type\":\"uint256\"}],\"name\":\"setStakingLimit\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"RESUME_ROLE\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_lidoLocator\",\"type\":\"address\"},{\"name\":\"_eip712StETH\",\"type\":\"address\"}],\"name\":\"finalizeUpgrade_v2\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getRecoveryVault\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"DOMAIN_SEPARATOR\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getTotalPooledEther\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_newDepositedValidators\",\"type\":\"uint256\"}],\"name\":\"unsafeChangeDepositedValidators\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"PAUSE_ROLE\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_addedValue\",\"type\":\"uint256\"}],\"name\":\"increaseAllowance\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getTreasury\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isStopped\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getBufferedEther\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_lidoLocator\",\"type\":\"address\"},{\"name\":\"_eip712StETH\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"receiveELRewards\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getWithdrawalCredentials\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getCurrentStakeLimit\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getStakeLimitFullInfo\",\"outputs\":[{\"name\":\"isStakingPaused\",\"type\":\"bool\"},{\"name\":\"isStakingLimitSet\",\"type\":\"bool\"},{\"name\":\"currentStakeLimit\",\"type\":\"uint256\"},{\"name\":\"maxStakeLimit\",\"type\":\"uint256\"},{\"name\":\"maxStakeLimitGrowthBlocks\",\"type\":\"uint256\"},{\"name\":\"prevStakeLimit\",\"type\":\"uint256\"},{\"name\":\"prevStakeBlockNumber\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_sender\",\"type\":\"address\"},{\"name\":\"_recipient\",\"type\":\"address\"},{\"name\":\"_sharesAmount\",\"type\":\"uint256\"}],\"name\":\"transferSharesFrom\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"resumeStaking\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getFeeDistribution\",\"outputs\":[{\"name\":\"treasuryFeeBasisPoints\",\"type\":\"uint16\"},{\"name\":\"insuranceFeeBasisPoints\",\"type\":\"uint16\"},{\"name\":\"operatorsFeeBasisPoints\",\"type\":\"uint16\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"receiveWithdrawals\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_sharesAmount\",\"type\":\"uint256\"}],\"name\":\"getPooledEthByShares\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"token\",\"type\":\"address\"}],\"name\":\"allowRecoverability\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"nonces\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"appId\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getOracle\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"eip712Domain\",\"outputs\":[{\"name\":\"name\",\"type\":\"string\"},{\"name\":\"version\",\"type\":\"string\"},{\"name\":\"chainId\",\"type\":\"uint256\"},{\"name\":\"verifyingContract\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getContractVersion\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getInitializationBlock\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_recipient\",\"type\":\"address\"},{\"name\":\"_sharesAmount\",\"type\":\"uint256\"}],\"name\":\"transferShares\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getEIP712StETH\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"transferToVault\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_sender\",\"type\":\"address\"},{\"name\":\"_role\",\"type\":\"bytes32\"},{\"name\":\"_params\",\"type\":\"uint256[]\"}],\"name\":\"canPerform\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_referral\",\"type\":\"address\"}],\"name\":\"submit\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_subtractedValue\",\"type\":\"uint256\"}],\"name\":\"decreaseAllowance\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getEVMScriptRegistry\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_recipient\",\"type\":\"address\"},{\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_maxDepositsCount\",\"type\":\"uint256\"},{\"name\":\"_stakingModuleId\",\"type\":\"uint256\"},{\"name\":\"_depositCalldata\",\"type\":\"bytes\"}],\"name\":\"deposit\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"UNSAFE_CHANGE_DEPOSITED_VALIDATORS_ROLE\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getBeaconStat\",\"outputs\":[{\"name\":\"depositedValidators\",\"type\":\"uint256\"},{\"name\":\"beaconValidators\",\"type\":\"uint256\"},{\"name\":\"beaconBalance\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"removeStakingLimit\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_reportTimestamp\",\"type\":\"uint256\"},{\"name\":\"_timeElapsed\",\"type\":\"uint256\"},{\"name\":\"_clValidators\",\"type\":\"uint256\"},{\"name\":\"_clBalance\",\"type\":\"uint256\"},{\"name\":\"_withdrawalVaultBalance\",\"type\":\"uint256\"},{\"name\":\"_elRewardsVaultBalance\",\"type\":\"uint256\"},{\"name\":\"_sharesRequestedToBurn\",\"type\":\"uint256\"},{\"name\":\"_withdrawalFinalizationBatches\",\"type\":\"uint256[]\"},{\"name\":\"_simulatedShareRate\",\"type\":\"uint256\"}],\"name\":\"handleOracleReport\",\"outputs\":[{\"name\":\"postRebaseAmounts\",\"type\":\"uint256[4]\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getFee\",\"outputs\":[{\"name\":\"totalFee\",\"type\":\"uint16\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"kernel\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getTotalShares\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_deadline\",\"type\":\"uint256\"},{\"name\":\"_v\",\"type\":\"uint8\"},{\"name\":\"_r\",\"type\":\"bytes32\"},{\"name\":\"_s\",\"type\":\"bytes32\"}],\"name\":\"permit\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isPetrified\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getLidoLocator\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canDeposit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"STAKING_PAUSE_ROLE\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getDepositableEther\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"sharesOf\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"pauseStaking\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getTotalELRewardsCollected\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"StakingPaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"StakingResumed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"maxStakeLimit\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"stakeLimitIncreasePerBlock\",\"type\":\"uint256\"}],\"name\":\"StakingLimitSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"StakingLimitRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"reportTimestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"preCLValidators\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"postCLValidators\",\"type\":\"uint256\"}],\"name\":\"CLValidatorsUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"depositedValidators\",\"type\":\"uint256\"}],\"name\":\"DepositedValidatorsChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"reportTimestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"preCLBalance\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"postCLBalance\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"withdrawalsWithdrawn\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"executionLayerRewardsWithdrawn\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"postBufferedEther\",\"type\":\"uint256\"}],\"name\":\"ETHDistributed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"reportTimestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"timeElapsed\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"preTotalShares\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"preTotalEther\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"postTotalShares\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"postTotalEther\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"sharesMintedAsFees\",\"type\":\"uint256\"}],\"name\":\"TokenRebased\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"lidoLocator\",\"type\":\"address\"}],\"name\":\"LidoLocatorSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"ELRewardsReceived\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"WithdrawalsReceived\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"referral\",\"type\":\"address\"}],\"name\":\"Submitted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Unbuffered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"executor\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"script\",\"type\":\"bytes\"},{\"indexed\":false,\"name\":\"input\",\"type\":\"bytes\"},{\"indexed\":false,\"name\":\"returnData\",\"type\":\"bytes\"}],\"name\":\"ScriptResult\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"vault\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"token\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"RecoverToVault\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"eip712StETH\",\"type\":\"address\"}],\"name\":\"EIP712StETHInitialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"sharesValue\",\"type\":\"uint256\"}],\"name\":\"TransferShares\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"account\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"preRebaseTokenAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"postRebaseTokenAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"sharesAmount\",\"type\":\"uint256\"}],\"name\":\"SharesBurnt\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"Stopped\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"Resumed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"version\",\"type\":\"uint256\"}],\"name\":\"ContractVersionSet\",\"type\":\"event\"}]",
}
StakedETHMetaData contains all meta data concerning the StakedETH contract.
var StakedETHWithdrawalNFTABI = StakedETHWithdrawalNFTMetaData.ABI
StakedETHWithdrawalNFTABI is the input ABI used to generate the binding from. Deprecated: Use StakedETHWithdrawalNFTMetaData.ABI instead.
var StakedETHWithdrawalNFTMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_wstETH\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_symbol\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"AdminZeroAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ApprovalToOwner\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ApproveToCaller\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_firstArrayLength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_secondArrayLength\",\"type\":\"uint256\"}],\"name\":\"ArraysLengthMismatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"BatchesAreNotSorted\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CantSendValueRecipientMayHaveReverted\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"EmptyBatches\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidContractVersionIncrement\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_hint\",\"type\":\"uint256\"}],\"name\":\"InvalidHint\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"InvalidOwnerAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidReportTimestamp\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"}],\"name\":\"InvalidRequestId\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"startId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endId\",\"type\":\"uint256\"}],\"name\":\"InvalidRequestIdRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NonZeroContractVersionOnInit\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotEnoughEther\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_sender\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"NotOwner\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"NotOwnerOrApproved\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"NotOwnerOrApprovedForAll\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PauseUntilMustBeInFuture\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PausedExpected\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"}],\"name\":\"RequestAlreadyClaimed\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amountOfStETH\",\"type\":\"uint256\"}],\"name\":\"RequestAmountTooLarge\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amountOfStETH\",\"type\":\"uint256\"}],\"name\":\"RequestAmountTooSmall\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RequestIdsNotSorted\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"}],\"name\":\"RequestNotFoundOrNotFinalized\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ResumedExpected\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"str\",\"type\":\"string\"}],\"name\":\"StringTooLong\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"sent\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxExpected\",\"type\":\"uint256\"}],\"name\":\"TooMuchEtherToFinalize\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"realOwner\",\"type\":\"address\"}],\"name\":\"TransferFromIncorrectOwner\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TransferFromZeroAddress\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"TransferToNonIERC721Receiver\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TransferToThemselves\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TransferToZeroAddress\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"UnexpectedContractVersion\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ZeroAmountOfETH\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ZeroMetadata\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ZeroPauseDuration\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ZeroRecipient\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ZeroShareRate\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ZeroTimestamp\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"baseURI\",\"type\":\"string\"}],\"name\":\"BaseURISet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_fromTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_toTokenId\",\"type\":\"uint256\"}],\"name\":\"BatchMetadataUpdate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"BunkerModeDisabled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_sinceTimestamp\",\"type\":\"uint256\"}],\"name\":\"BunkerModeEnabled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"version\",\"type\":\"uint256\"}],\"name\":\"ContractVersionSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_admin\",\"type\":\"address\"}],\"name\":\"InitializedV1\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"MetadataUpdate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"nftDescriptorAddress\",\"type\":\"address\"}],\"name\":\"NftDescriptorAddressSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"Resumed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"requestId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amountOfETH\",\"type\":\"uint256\"}],\"name\":\"WithdrawalClaimed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"requestId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"requestor\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amountOfStETH\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amountOfShares\",\"type\":\"uint256\"}],\"name\":\"WithdrawalRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"from\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"to\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amountOfETHLocked\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"sharesToBurn\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"WithdrawalsFinalized\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"BUNKER_MODE_DISABLED_TIMESTAMP\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DEFAULT_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"FINALIZE_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MANAGE_TOKEN_URI_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_BATCHES_LENGTH\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_STETH_WITHDRAWAL_AMOUNT\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MIN_STETH_WITHDRAWAL_AMOUNT\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ORACLE_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PAUSE_INFINITELY\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PAUSE_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"RESUME_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"STETH\",\"outputs\":[{\"internalType\":\"contractIStETH\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"WSTETH\",\"outputs\":[{\"internalType\":\"contractIWstETH\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"bunkerModeSinceTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_maxShareRate\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_maxTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_maxRequestsPerCall\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"remainingEthBudget\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"finished\",\"type\":\"bool\"},{\"internalType\":\"uint256[36]\",\"name\":\"batches\",\"type\":\"uint256[36]\"},{\"internalType\":\"uint256\",\"name\":\"batchesLength\",\"type\":\"uint256\"}],\"internalType\":\"structWithdrawalQueueBase.BatchesCalculationState\",\"name\":\"_state\",\"type\":\"tuple\"}],\"name\":\"calculateFinalizationBatches\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"remainingEthBudget\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"finished\",\"type\":\"bool\"},{\"internalType\":\"uint256[36]\",\"name\":\"batches\",\"type\":\"uint256[36]\"},{\"internalType\":\"uint256\",\"name\":\"batchesLength\",\"type\":\"uint256\"}],\"internalType\":\"structWithdrawalQueueBase.BatchesCalculationState\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"}],\"name\":\"claimWithdrawal\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_requestIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"_hints\",\"type\":\"uint256[]\"}],\"name\":\"claimWithdrawals\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_requestIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"_hints\",\"type\":\"uint256[]\"},{\"internalType\":\"address\",\"name\":\"_recipient\",\"type\":\"address\"}],\"name\":\"claimWithdrawalsTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_lastRequestIdToBeFinalized\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_maxShareRate\",\"type\":\"uint256\"}],\"name\":\"finalize\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_requestIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256\",\"name\":\"_firstIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_lastIndex\",\"type\":\"uint256\"}],\"name\":\"findCheckpointHints\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"hintIds\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getBaseURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_requestIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"_hints\",\"type\":\"uint256[]\"}],\"name\":\"getClaimableEther\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"claimableEthValues\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getContractVersion\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getLastCheckpointIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getLastFinalizedRequestId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getLastRequestId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getLockedEtherAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getNFTDescriptorAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getResumeSinceTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getRoleMember\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleMemberCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"getWithdrawalRequests\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"requestsIds\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_requestIds\",\"type\":\"uint256[]\"}],\"name\":\"getWithdrawalStatus\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"amountOfStETH\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountOfShares\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"isFinalized\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"isClaimed\",\"type\":\"bool\"}],\"internalType\":\"structWithdrawalQueueBase.WithdrawalRequestStatus[]\",\"name\":\"statuses\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_admin\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isBunkerModeActive\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isPaused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"_isBunkerModeNow\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"_bunkerStartTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_currentReportTimestamp\",\"type\":\"uint256\"}],\"name\":\"onOracleReport\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_duration\",\"type\":\"uint256\"}],\"name\":\"pauseFor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pauseUntilInclusive\",\"type\":\"uint256\"}],\"name\":\"pauseUntil\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_batches\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256\",\"name\":\"_maxShareRate\",\"type\":\"uint256\"}],\"name\":\"prefinalize\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"ethToLock\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"sharesToBurn\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_amounts\",\"type\":\"uint256[]\"},{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"requestWithdrawals\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"requestIds\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_amounts\",\"type\":\"uint256[]\"},{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"internalType\":\"structWithdrawalQueue.PermitInput\",\"name\":\"_permit\",\"type\":\"tuple\"}],\"name\":\"requestWithdrawalsWithPermit\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"requestIds\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_amounts\",\"type\":\"uint256[]\"},{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"requestWithdrawalsWstETH\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"requestIds\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_amounts\",\"type\":\"uint256[]\"},{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"internalType\":\"structWithdrawalQueue.PermitInput\",\"name\":\"_permit\",\"type\":\"tuple\"}],\"name\":\"requestWithdrawalsWstETHWithPermit\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"requestIds\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"resume\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_baseURI\",\"type\":\"string\"}],\"name\":\"setBaseURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nftDescriptorAddress\",\"type\":\"address\"}],\"name\":\"setNFTDescriptorAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unfinalizedRequestNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unfinalizedStETH\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
StakedETHWithdrawalNFTMetaData contains all meta data concerning the StakedETHWithdrawalNFT contract.
var StakedMATICABI = StakedMATICMetaData.ABI
StakedMATICABI is the input ABI used to generate the binding from. Deprecated: Use StakedMATICMetaData.ABI instead.
var StakedMATICMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_amountClaimed\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_amountBurned\",\"type\":\"uint256\"}],\"name\":\"ClaimTokensEvent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"validatorShare\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"amountClaimed\",\"type\":\"uint256\"}],\"name\":\"ClaimTotalDelegatedEvent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_amountDelegated\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_remainder\",\"type\":\"uint256\"}],\"name\":\"DelegateEvent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"DistributeRewardsEvent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_referral\",\"type\":\"address\"}],\"name\":\"RequestWithdrawEvent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldDaoAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newDaoAddress\",\"type\":\"address\"}],\"name\":\"SetDaoAddress\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_delegationLowerBound\",\"type\":\"uint256\"}],\"name\":\"SetDelegationLowerBound\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"daoFee\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"operatorsFee\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"insuranceFee\",\"type\":\"uint256\"}],\"name\":\"SetFees\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldFxStateRootTunnel\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newFxStateRootTunnel\",\"type\":\"address\"}],\"name\":\"SetFxStateRootTunnel\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_newInsuranceAddress\",\"type\":\"address\"}],\"name\":\"SetInsuranceAddress\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldLidoNFT\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newLidoNFT\",\"type\":\"address\"}],\"name\":\"SetLidoNFT\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_newNodeOperatorRegistryAddress\",\"type\":\"address\"}],\"name\":\"SetNodeOperatorRegistryAddress\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"oldProtocolFee\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"newProtocolFee\",\"type\":\"uint8\"}],\"name\":\"SetProtocolFee\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"oldRewardDistributionLowerBound\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newRewardDistributionLowerBound\",\"type\":\"uint256\"}],\"name\":\"SetRewardDistributionLowerBound\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_referral\",\"type\":\"address\"}],\"name\":\"SubmitEvent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"oldVersion\",\"type\":\"string\"},{\"indexed\":true,\"internalType\":\"string\",\"name\":\"newVersion\",\"type\":\"string\"}],\"name\":\"Version\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"WithdrawTotalDelegatedEvent\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DAO\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DEFAULT_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PAUSE_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UNPAUSE_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"calculatePendingBufferedTokens\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"pendingBufferedTokens\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"claimTokens\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"claimTokensFromValidatorToContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amountInMatic\",\"type\":\"uint256\"}],\"name\":\"convertMaticToStMatic\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amountInStMatic\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalStMaticSupply\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalPooledMatic\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amountInStMatic\",\"type\":\"uint256\"}],\"name\":\"convertStMaticToMatic\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amountInMatic\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalStMaticAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalPooledMatic\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"dao\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"subtractedValue\",\"type\":\"uint256\"}],\"name\":\"decreaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"delegate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"delegationLowerBound\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"distributeRewards\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"entityFees\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"dao\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"operators\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"insurance\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"fxStateRootTunnel\",\"outputs\":[{\"internalType\":\"contractIFxStateRootTunnel\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIValidatorShare\",\"name\":\"_validatorShare\",\"type\":\"address\"}],\"name\":\"getLiquidRewards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"getMaticFromTokenId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"getToken2WithdrawRequests\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"amount2WithdrawFromStMATIC\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"validatorNonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"requestEpoch\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"validatorAddress\",\"type\":\"address\"}],\"internalType\":\"structIStMATIC.RequestWithdraw[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalPooledMatic\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIValidatorShare\",\"name\":\"_validatorShare\",\"type\":\"address\"}],\"name\":\"getTotalStake\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalStakeAcrossAllValidators\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalWithdrawRequest\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"amount2WithdrawFromStMATIC\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"validatorNonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"requestEpoch\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"validatorAddress\",\"type\":\"address\"}],\"internalType\":\"structIStMATIC.RequestWithdraw[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"addedValue\",\"type\":\"uint256\"}],\"name\":\"increaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nodeOperatorRegistry\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_token\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_dao\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_insurance\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_stakeManager\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_poLidoNFT\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_fxStateRootTunnel\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"insurance\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastWithdrawnValidatorId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nodeOperatorRegistry\",\"outputs\":[{\"internalType\":\"contractINodeOperatorRegistry\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"poLidoNFT\",\"outputs\":[{\"internalType\":\"contractIPoLidoNFT\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"protocolFee\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rebalanceDelegatedTokens\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_referral\",\"type\":\"address\"}],\"name\":\"requestWithdraw\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"reservedFunds\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rewardDistributionLowerBound\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newDAO\",\"type\":\"address\"}],\"name\":\"setDaoAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_delegationLowerBound\",\"type\":\"uint256\"}],\"name\":\"setDelegationLowerBound\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"_daoFee\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"_operatorsFee\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"_insuranceFee\",\"type\":\"uint8\"}],\"name\":\"setFees\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newFxStateRootTunnel\",\"type\":\"address\"}],\"name\":\"setFxStateRootTunnel\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_address\",\"type\":\"address\"}],\"name\":\"setInsuranceAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_address\",\"type\":\"address\"}],\"name\":\"setNodeOperatorRegistryAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newLidoNFT\",\"type\":\"address\"}],\"name\":\"setPoLidoNFT\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"_newProtocolFee\",\"type\":\"uint8\"}],\"name\":\"setProtocolFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newRewardDistributionLowerBound\",\"type\":\"uint256\"}],\"name\":\"setRewardDistributionLowerBound\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_newVersion\",\"type\":\"string\"}],\"name\":\"setVersion\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"stMaticWithdrawRequest\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amount2WithdrawFromStMATIC\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"validatorNonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"requestEpoch\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"validatorAddress\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stakeManager\",\"outputs\":[{\"internalType\":\"contractIStakeManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_referral\",\"type\":\"address\"}],\"name\":\"submit\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"submitHandler\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"submitThreshold\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"token\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"token2WithdrawRequest\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amount2WithdrawFromStMATIC\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"validatorNonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"requestEpoch\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"validatorAddress\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"token2WithdrawRequests\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amount2WithdrawFromStMATIC\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"validatorNonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"requestEpoch\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"validatorAddress\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalBuffered\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_validatorShare\",\"type\":\"address\"}],\"name\":\"withdrawTotalDelegated\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
StakedMATICMetaData contains all meta data concerning the StakedMATIC contract.
var WrappedStakedETHABI = WrappedStakedETHMetaData.ABI
WrappedStakedETHABI is the input ABI used to generate the binding from. Deprecated: Use WrappedStakedETHMetaData.ABI instead.
var WrappedStakedETHMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractIStETH\",\"name\":\"_stETH\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DOMAIN_SEPARATOR\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"subtractedValue\",\"type\":\"uint256\"}],\"name\":\"decreaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_wstETHAmount\",\"type\":\"uint256\"}],\"name\":\"getStETHByWstETH\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_stETHAmount\",\"type\":\"uint256\"}],\"name\":\"getWstETHByStETH\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"addedValue\",\"type\":\"uint256\"}],\"name\":\"increaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"nonces\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"permit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stETH\",\"outputs\":[{\"internalType\":\"contractIStETH\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stEthPerToken\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"tokensPerStEth\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_wstETHAmount\",\"type\":\"uint256\"}],\"name\":\"unwrap\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_stETHAmount\",\"type\":\"uint256\"}],\"name\":\"wrap\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]",
}
WrappedStakedETHMetaData contains all meta data concerning the WrappedStakedETH contract.
Functions ¶
This section is empty.
Types ¶
type IStMATICRequestWithdraw ¶
type IStMATICRequestWithdraw struct { Amount2WithdrawFromStMATIC *big.Int ValidatorNonce *big.Int RequestEpoch *big.Int ValidatorAddress common.Address }
IStMATICRequestWithdraw is an auto generated low-level Go binding around an user-defined struct.
type StakedETH ¶
type StakedETH struct { StakedETHCaller // Read-only binding to the contract StakedETHTransactor // Write-only binding to the contract StakedETHFilterer // Log filterer for contract events }
StakedETH is an auto generated Go binding around an Ethereum contract.
func NewStakedETH ¶
NewStakedETH creates a new instance of StakedETH, bound to a specific deployed contract.
type StakedETHApproval ¶
type StakedETHApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedETHApproval represents a Approval event raised by the StakedETH contract.
type StakedETHApprovalIterator ¶
type StakedETHApprovalIterator struct { Event *StakedETHApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the StakedETH contract.
func (*StakedETHApprovalIterator) Close ¶
func (it *StakedETHApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHApprovalIterator) Error ¶
func (it *StakedETHApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHApprovalIterator) Next ¶
func (it *StakedETHApprovalIterator) 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 StakedETHCLValidatorsUpdated ¶
type StakedETHCLValidatorsUpdated struct { ReportTimestamp *big.Int PreCLValidators *big.Int PostCLValidators *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedETHCLValidatorsUpdated represents a CLValidatorsUpdated event raised by the StakedETH contract.
type StakedETHCLValidatorsUpdatedIterator ¶
type StakedETHCLValidatorsUpdatedIterator struct { Event *StakedETHCLValidatorsUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHCLValidatorsUpdatedIterator is returned from FilterCLValidatorsUpdated and is used to iterate over the raw logs and unpacked data for CLValidatorsUpdated events raised by the StakedETH contract.
func (*StakedETHCLValidatorsUpdatedIterator) Close ¶
func (it *StakedETHCLValidatorsUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHCLValidatorsUpdatedIterator) Error ¶
func (it *StakedETHCLValidatorsUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHCLValidatorsUpdatedIterator) Next ¶
func (it *StakedETHCLValidatorsUpdatedIterator) 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 StakedETHCaller ¶
type StakedETHCaller struct {
// contains filtered or unexported fields
}
StakedETHCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStakedETHCaller ¶
func NewStakedETHCaller(address common.Address, caller bind.ContractCaller) (*StakedETHCaller, error)
NewStakedETHCaller creates a new read-only instance of StakedETH, bound to a specific deployed contract.
func (*StakedETHCaller) AllowRecoverability ¶
func (_StakedETH *StakedETHCaller) AllowRecoverability(opts *bind.CallOpts, token common.Address) (bool, error)
AllowRecoverability is a free data retrieval call binding the contract method 0x7e7db6e1.
Solidity: function allowRecoverability(address token) view returns(bool)
func (*StakedETHCaller) Allowance ¶
func (_StakedETH *StakedETHCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address _owner, address _spender) view returns(uint256)
func (*StakedETHCaller) AppId ¶
func (_StakedETH *StakedETHCaller) AppId(opts *bind.CallOpts) ([32]byte, error)
AppId is a free data retrieval call binding the contract method 0x80afdea8.
Solidity: function appId() view returns(bytes32)
func (*StakedETHCaller) BalanceOf ¶
func (_StakedETH *StakedETHCaller) BalanceOf(opts *bind.CallOpts, _account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _account) view returns(uint256)
func (*StakedETHCaller) CanDeposit ¶
func (_StakedETH *StakedETHCaller) CanDeposit(opts *bind.CallOpts) (bool, error)
CanDeposit is a free data retrieval call binding the contract method 0xe78a5875.
Solidity: function canDeposit() view returns(bool)
func (*StakedETHCaller) CanPerform ¶
func (_StakedETH *StakedETHCaller) CanPerform(opts *bind.CallOpts, _sender common.Address, _role [32]byte, _params []*big.Int) (bool, error)
CanPerform is a free data retrieval call binding the contract method 0xa1658fad.
Solidity: function canPerform(address _sender, bytes32 _role, uint256[] _params) view returns(bool)
func (*StakedETHCaller) DOMAINSEPARATOR ¶
func (_StakedETH *StakedETHCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*StakedETHCaller) Decimals ¶
func (_StakedETH *StakedETHCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*StakedETHCaller) Eip712Domain ¶
func (_StakedETH *StakedETHCaller) Eip712Domain(opts *bind.CallOpts) (struct { Name string Version string ChainId *big.Int VerifyingContract common.Address }, error)
Eip712Domain is a free data retrieval call binding the contract method 0x84b0196e.
Solidity: function eip712Domain() view returns(string name, string version, uint256 chainId, address verifyingContract)
func (*StakedETHCaller) GetBeaconStat ¶
func (_StakedETH *StakedETHCaller) GetBeaconStat(opts *bind.CallOpts) (struct { DepositedValidators *big.Int BeaconValidators *big.Int BeaconBalance *big.Int }, error)
GetBeaconStat is a free data retrieval call binding the contract method 0xae2e3538.
Solidity: function getBeaconStat() view returns(uint256 depositedValidators, uint256 beaconValidators, uint256 beaconBalance)
func (*StakedETHCaller) GetBufferedEther ¶
GetBufferedEther is a free data retrieval call binding the contract method 0x47b714e0.
Solidity: function getBufferedEther() view returns(uint256)
func (*StakedETHCaller) GetContractVersion ¶
GetContractVersion is a free data retrieval call binding the contract method 0x8aa10435.
Solidity: function getContractVersion() view returns(uint256)
func (*StakedETHCaller) GetCurrentStakeLimit ¶
GetCurrentStakeLimit is a free data retrieval call binding the contract method 0x609c4c6c.
Solidity: function getCurrentStakeLimit() view returns(uint256)
func (*StakedETHCaller) GetDepositableEther ¶
GetDepositableEther is a free data retrieval call binding the contract method 0xf2cfa87d.
Solidity: function getDepositableEther() view returns(uint256)
func (*StakedETHCaller) GetEIP712StETH ¶
GetEIP712StETH is a free data retrieval call binding the contract method 0x9861f8e5.
Solidity: function getEIP712StETH() view returns(address)
func (*StakedETHCaller) GetEVMScriptExecutor ¶
func (_StakedETH *StakedETHCaller) GetEVMScriptExecutor(opts *bind.CallOpts, _script []byte) (common.Address, error)
GetEVMScriptExecutor is a free data retrieval call binding the contract method 0x2914b9bd.
Solidity: function getEVMScriptExecutor(bytes _script) view returns(address)
func (*StakedETHCaller) GetEVMScriptRegistry ¶
func (_StakedETH *StakedETHCaller) GetEVMScriptRegistry(opts *bind.CallOpts) (common.Address, error)
GetEVMScriptRegistry is a free data retrieval call binding the contract method 0xa479e508.
Solidity: function getEVMScriptRegistry() view returns(address)
func (*StakedETHCaller) GetFee ¶
func (_StakedETH *StakedETHCaller) GetFee(opts *bind.CallOpts) (uint16, error)
GetFee is a free data retrieval call binding the contract method 0xced72f87.
Solidity: function getFee() view returns(uint16 totalFee)
func (*StakedETHCaller) GetFeeDistribution ¶
func (_StakedETH *StakedETHCaller) GetFeeDistribution(opts *bind.CallOpts) (struct { TreasuryFeeBasisPoints uint16 InsuranceFeeBasisPoints uint16 OperatorsFeeBasisPoints uint16 }, error)
GetFeeDistribution is a free data retrieval call binding the contract method 0x752f77f1.
Solidity: function getFeeDistribution() view returns(uint16 treasuryFeeBasisPoints, uint16 insuranceFeeBasisPoints, uint16 operatorsFeeBasisPoints)
func (*StakedETHCaller) GetInitializationBlock ¶
GetInitializationBlock is a free data retrieval call binding the contract method 0x8b3dd749.
Solidity: function getInitializationBlock() view returns(uint256)
func (*StakedETHCaller) GetLidoLocator ¶
GetLidoLocator is a free data retrieval call binding the contract method 0xe654ff17.
Solidity: function getLidoLocator() view returns(address)
func (*StakedETHCaller) GetOracle ¶
GetOracle is a free data retrieval call binding the contract method 0x833b1fce.
Solidity: function getOracle() view returns(address)
func (*StakedETHCaller) GetPooledEthByShares ¶
func (_StakedETH *StakedETHCaller) GetPooledEthByShares(opts *bind.CallOpts, _sharesAmount *big.Int) (*big.Int, error)
GetPooledEthByShares is a free data retrieval call binding the contract method 0x7a28fb88.
Solidity: function getPooledEthByShares(uint256 _sharesAmount) view returns(uint256)
func (*StakedETHCaller) GetRecoveryVault ¶
GetRecoveryVault is a free data retrieval call binding the contract method 0x32f0a3b5.
Solidity: function getRecoveryVault() view returns(address)
func (*StakedETHCaller) GetSharesByPooledEth ¶
func (_StakedETH *StakedETHCaller) GetSharesByPooledEth(opts *bind.CallOpts, _ethAmount *big.Int) (*big.Int, error)
GetSharesByPooledEth is a free data retrieval call binding the contract method 0x19208451.
Solidity: function getSharesByPooledEth(uint256 _ethAmount) view returns(uint256)
func (*StakedETHCaller) GetStakeLimitFullInfo ¶
func (_StakedETH *StakedETHCaller) GetStakeLimitFullInfo(opts *bind.CallOpts) (struct { IsStakingPaused bool IsStakingLimitSet bool CurrentStakeLimit *big.Int MaxStakeLimit *big.Int MaxStakeLimitGrowthBlocks *big.Int PrevStakeLimit *big.Int PrevStakeBlockNumber *big.Int }, error)
GetStakeLimitFullInfo is a free data retrieval call binding the contract method 0x665b4b0b.
Solidity: function getStakeLimitFullInfo() view returns(bool isStakingPaused, bool isStakingLimitSet, uint256 currentStakeLimit, uint256 maxStakeLimit, uint256 maxStakeLimitGrowthBlocks, uint256 prevStakeLimit, uint256 prevStakeBlockNumber)
func (*StakedETHCaller) GetTotalELRewardsCollected ¶
func (_StakedETH *StakedETHCaller) GetTotalELRewardsCollected(opts *bind.CallOpts) (*big.Int, error)
GetTotalELRewardsCollected is a free data retrieval call binding the contract method 0xfa64ebac.
Solidity: function getTotalELRewardsCollected() view returns(uint256)
func (*StakedETHCaller) GetTotalPooledEther ¶
GetTotalPooledEther is a free data retrieval call binding the contract method 0x37cfdaca.
Solidity: function getTotalPooledEther() view returns(uint256)
func (*StakedETHCaller) GetTotalShares ¶
GetTotalShares is a free data retrieval call binding the contract method 0xd5002f2e.
Solidity: function getTotalShares() view returns(uint256)
func (*StakedETHCaller) GetTreasury ¶
GetTreasury is a free data retrieval call binding the contract method 0x3b19e84a.
Solidity: function getTreasury() view returns(address)
func (*StakedETHCaller) GetWithdrawalCredentials ¶
func (_StakedETH *StakedETHCaller) GetWithdrawalCredentials(opts *bind.CallOpts) ([32]byte, error)
GetWithdrawalCredentials is a free data retrieval call binding the contract method 0x56396715.
Solidity: function getWithdrawalCredentials() view returns(bytes32)
func (*StakedETHCaller) HasInitialized ¶
func (_StakedETH *StakedETHCaller) HasInitialized(opts *bind.CallOpts) (bool, error)
HasInitialized is a free data retrieval call binding the contract method 0x0803fac0.
Solidity: function hasInitialized() view returns(bool)
func (*StakedETHCaller) IsPetrified ¶
func (_StakedETH *StakedETHCaller) IsPetrified(opts *bind.CallOpts) (bool, error)
IsPetrified is a free data retrieval call binding the contract method 0xde4796ed.
Solidity: function isPetrified() view returns(bool)
func (*StakedETHCaller) IsStakingPaused ¶
func (_StakedETH *StakedETHCaller) IsStakingPaused(opts *bind.CallOpts) (bool, error)
IsStakingPaused is a free data retrieval call binding the contract method 0x1ea7ca89.
Solidity: function isStakingPaused() view returns(bool)
func (*StakedETHCaller) IsStopped ¶
func (_StakedETH *StakedETHCaller) IsStopped(opts *bind.CallOpts) (bool, error)
IsStopped is a free data retrieval call binding the contract method 0x3f683b6a.
Solidity: function isStopped() view returns(bool)
func (*StakedETHCaller) Kernel ¶
Kernel is a free data retrieval call binding the contract method 0xd4aae0c4.
Solidity: function kernel() view returns(address)
func (*StakedETHCaller) Name ¶
func (_StakedETH *StakedETHCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*StakedETHCaller) Nonces ¶
func (_StakedETH *StakedETHCaller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*StakedETHCaller) PAUSEROLE ¶
func (_StakedETH *StakedETHCaller) PAUSEROLE(opts *bind.CallOpts) ([32]byte, error)
PAUSEROLE is a free data retrieval call binding the contract method 0x389ed267.
Solidity: function PAUSE_ROLE() view returns(bytes32)
func (*StakedETHCaller) RESUMEROLE ¶
func (_StakedETH *StakedETHCaller) RESUMEROLE(opts *bind.CallOpts) ([32]byte, error)
RESUMEROLE is a free data retrieval call binding the contract method 0x2de03aa1.
Solidity: function RESUME_ROLE() view returns(bytes32)
func (*StakedETHCaller) STAKINGCONTROLROLE ¶
func (_StakedETH *StakedETHCaller) STAKINGCONTROLROLE(opts *bind.CallOpts) ([32]byte, error)
STAKINGCONTROLROLE is a free data retrieval call binding the contract method 0x136dd43c.
Solidity: function STAKING_CONTROL_ROLE() view returns(bytes32)
func (*StakedETHCaller) STAKINGPAUSEROLE ¶
func (_StakedETH *StakedETHCaller) STAKINGPAUSEROLE(opts *bind.CallOpts) ([32]byte, error)
STAKINGPAUSEROLE is a free data retrieval call binding the contract method 0xeb85262f.
Solidity: function STAKING_PAUSE_ROLE() view returns(bytes32)
func (*StakedETHCaller) SharesOf ¶
func (_StakedETH *StakedETHCaller) SharesOf(opts *bind.CallOpts, _account common.Address) (*big.Int, error)
SharesOf is a free data retrieval call binding the contract method 0xf5eb42dc.
Solidity: function sharesOf(address _account) view returns(uint256)
func (*StakedETHCaller) Symbol ¶
func (_StakedETH *StakedETHCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
func (*StakedETHCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*StakedETHCaller) UNSAFECHANGEDEPOSITEDVALIDATORSROLE ¶
func (_StakedETH *StakedETHCaller) UNSAFECHANGEDEPOSITEDVALIDATORSROLE(opts *bind.CallOpts) ([32]byte, error)
UNSAFECHANGEDEPOSITEDVALIDATORSROLE is a free data retrieval call binding the contract method 0xad1394e9.
Solidity: function UNSAFE_CHANGE_DEPOSITED_VALIDATORS_ROLE() view returns(bytes32)
type StakedETHCallerRaw ¶
type StakedETHCallerRaw struct {
Contract *StakedETHCaller // Generic read-only contract binding to access the raw methods on
}
StakedETHCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StakedETHCallerRaw) Call ¶
func (_StakedETH *StakedETHCallerRaw) 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 StakedETHCallerSession ¶
type StakedETHCallerSession struct { Contract *StakedETHCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StakedETHCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*StakedETHCallerSession) AllowRecoverability ¶
func (_StakedETH *StakedETHCallerSession) AllowRecoverability(token common.Address) (bool, error)
AllowRecoverability is a free data retrieval call binding the contract method 0x7e7db6e1.
Solidity: function allowRecoverability(address token) view returns(bool)
func (*StakedETHCallerSession) Allowance ¶
func (_StakedETH *StakedETHCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address _owner, address _spender) view returns(uint256)
func (*StakedETHCallerSession) AppId ¶
func (_StakedETH *StakedETHCallerSession) AppId() ([32]byte, error)
AppId is a free data retrieval call binding the contract method 0x80afdea8.
Solidity: function appId() view returns(bytes32)
func (*StakedETHCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _account) view returns(uint256)
func (*StakedETHCallerSession) CanDeposit ¶
func (_StakedETH *StakedETHCallerSession) CanDeposit() (bool, error)
CanDeposit is a free data retrieval call binding the contract method 0xe78a5875.
Solidity: function canDeposit() view returns(bool)
func (*StakedETHCallerSession) CanPerform ¶
func (_StakedETH *StakedETHCallerSession) CanPerform(_sender common.Address, _role [32]byte, _params []*big.Int) (bool, error)
CanPerform is a free data retrieval call binding the contract method 0xa1658fad.
Solidity: function canPerform(address _sender, bytes32 _role, uint256[] _params) view returns(bool)
func (*StakedETHCallerSession) DOMAINSEPARATOR ¶
func (_StakedETH *StakedETHCallerSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*StakedETHCallerSession) Decimals ¶
func (_StakedETH *StakedETHCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*StakedETHCallerSession) Eip712Domain ¶
func (_StakedETH *StakedETHCallerSession) Eip712Domain() (struct { Name string Version string ChainId *big.Int VerifyingContract common.Address }, error)
Eip712Domain is a free data retrieval call binding the contract method 0x84b0196e.
Solidity: function eip712Domain() view returns(string name, string version, uint256 chainId, address verifyingContract)
func (*StakedETHCallerSession) GetBeaconStat ¶
func (_StakedETH *StakedETHCallerSession) GetBeaconStat() (struct { DepositedValidators *big.Int BeaconValidators *big.Int BeaconBalance *big.Int }, error)
GetBeaconStat is a free data retrieval call binding the contract method 0xae2e3538.
Solidity: function getBeaconStat() view returns(uint256 depositedValidators, uint256 beaconValidators, uint256 beaconBalance)
func (*StakedETHCallerSession) GetBufferedEther ¶
func (_StakedETH *StakedETHCallerSession) GetBufferedEther() (*big.Int, error)
GetBufferedEther is a free data retrieval call binding the contract method 0x47b714e0.
Solidity: function getBufferedEther() view returns(uint256)
func (*StakedETHCallerSession) GetContractVersion ¶
func (_StakedETH *StakedETHCallerSession) GetContractVersion() (*big.Int, error)
GetContractVersion is a free data retrieval call binding the contract method 0x8aa10435.
Solidity: function getContractVersion() view returns(uint256)
func (*StakedETHCallerSession) GetCurrentStakeLimit ¶
func (_StakedETH *StakedETHCallerSession) GetCurrentStakeLimit() (*big.Int, error)
GetCurrentStakeLimit is a free data retrieval call binding the contract method 0x609c4c6c.
Solidity: function getCurrentStakeLimit() view returns(uint256)
func (*StakedETHCallerSession) GetDepositableEther ¶
func (_StakedETH *StakedETHCallerSession) GetDepositableEther() (*big.Int, error)
GetDepositableEther is a free data retrieval call binding the contract method 0xf2cfa87d.
Solidity: function getDepositableEther() view returns(uint256)
func (*StakedETHCallerSession) GetEIP712StETH ¶
func (_StakedETH *StakedETHCallerSession) GetEIP712StETH() (common.Address, error)
GetEIP712StETH is a free data retrieval call binding the contract method 0x9861f8e5.
Solidity: function getEIP712StETH() view returns(address)
func (*StakedETHCallerSession) GetEVMScriptExecutor ¶
func (_StakedETH *StakedETHCallerSession) GetEVMScriptExecutor(_script []byte) (common.Address, error)
GetEVMScriptExecutor is a free data retrieval call binding the contract method 0x2914b9bd.
Solidity: function getEVMScriptExecutor(bytes _script) view returns(address)
func (*StakedETHCallerSession) GetEVMScriptRegistry ¶
func (_StakedETH *StakedETHCallerSession) GetEVMScriptRegistry() (common.Address, error)
GetEVMScriptRegistry is a free data retrieval call binding the contract method 0xa479e508.
Solidity: function getEVMScriptRegistry() view returns(address)
func (*StakedETHCallerSession) GetFee ¶
func (_StakedETH *StakedETHCallerSession) GetFee() (uint16, error)
GetFee is a free data retrieval call binding the contract method 0xced72f87.
Solidity: function getFee() view returns(uint16 totalFee)
func (*StakedETHCallerSession) GetFeeDistribution ¶
func (_StakedETH *StakedETHCallerSession) GetFeeDistribution() (struct { TreasuryFeeBasisPoints uint16 InsuranceFeeBasisPoints uint16 OperatorsFeeBasisPoints uint16 }, error)
GetFeeDistribution is a free data retrieval call binding the contract method 0x752f77f1.
Solidity: function getFeeDistribution() view returns(uint16 treasuryFeeBasisPoints, uint16 insuranceFeeBasisPoints, uint16 operatorsFeeBasisPoints)
func (*StakedETHCallerSession) GetInitializationBlock ¶
func (_StakedETH *StakedETHCallerSession) GetInitializationBlock() (*big.Int, error)
GetInitializationBlock is a free data retrieval call binding the contract method 0x8b3dd749.
Solidity: function getInitializationBlock() view returns(uint256)
func (*StakedETHCallerSession) GetLidoLocator ¶
func (_StakedETH *StakedETHCallerSession) GetLidoLocator() (common.Address, error)
GetLidoLocator is a free data retrieval call binding the contract method 0xe654ff17.
Solidity: function getLidoLocator() view returns(address)
func (*StakedETHCallerSession) GetOracle ¶
func (_StakedETH *StakedETHCallerSession) GetOracle() (common.Address, error)
GetOracle is a free data retrieval call binding the contract method 0x833b1fce.
Solidity: function getOracle() view returns(address)
func (*StakedETHCallerSession) GetPooledEthByShares ¶
func (_StakedETH *StakedETHCallerSession) GetPooledEthByShares(_sharesAmount *big.Int) (*big.Int, error)
GetPooledEthByShares is a free data retrieval call binding the contract method 0x7a28fb88.
Solidity: function getPooledEthByShares(uint256 _sharesAmount) view returns(uint256)
func (*StakedETHCallerSession) GetRecoveryVault ¶
func (_StakedETH *StakedETHCallerSession) GetRecoveryVault() (common.Address, error)
GetRecoveryVault is a free data retrieval call binding the contract method 0x32f0a3b5.
Solidity: function getRecoveryVault() view returns(address)
func (*StakedETHCallerSession) GetSharesByPooledEth ¶
func (_StakedETH *StakedETHCallerSession) GetSharesByPooledEth(_ethAmount *big.Int) (*big.Int, error)
GetSharesByPooledEth is a free data retrieval call binding the contract method 0x19208451.
Solidity: function getSharesByPooledEth(uint256 _ethAmount) view returns(uint256)
func (*StakedETHCallerSession) GetStakeLimitFullInfo ¶
func (_StakedETH *StakedETHCallerSession) GetStakeLimitFullInfo() (struct { IsStakingPaused bool IsStakingLimitSet bool CurrentStakeLimit *big.Int MaxStakeLimit *big.Int MaxStakeLimitGrowthBlocks *big.Int PrevStakeLimit *big.Int PrevStakeBlockNumber *big.Int }, error)
GetStakeLimitFullInfo is a free data retrieval call binding the contract method 0x665b4b0b.
Solidity: function getStakeLimitFullInfo() view returns(bool isStakingPaused, bool isStakingLimitSet, uint256 currentStakeLimit, uint256 maxStakeLimit, uint256 maxStakeLimitGrowthBlocks, uint256 prevStakeLimit, uint256 prevStakeBlockNumber)
func (*StakedETHCallerSession) GetTotalELRewardsCollected ¶
func (_StakedETH *StakedETHCallerSession) GetTotalELRewardsCollected() (*big.Int, error)
GetTotalELRewardsCollected is a free data retrieval call binding the contract method 0xfa64ebac.
Solidity: function getTotalELRewardsCollected() view returns(uint256)
func (*StakedETHCallerSession) GetTotalPooledEther ¶
func (_StakedETH *StakedETHCallerSession) GetTotalPooledEther() (*big.Int, error)
GetTotalPooledEther is a free data retrieval call binding the contract method 0x37cfdaca.
Solidity: function getTotalPooledEther() view returns(uint256)
func (*StakedETHCallerSession) GetTotalShares ¶
func (_StakedETH *StakedETHCallerSession) GetTotalShares() (*big.Int, error)
GetTotalShares is a free data retrieval call binding the contract method 0xd5002f2e.
Solidity: function getTotalShares() view returns(uint256)
func (*StakedETHCallerSession) GetTreasury ¶
func (_StakedETH *StakedETHCallerSession) GetTreasury() (common.Address, error)
GetTreasury is a free data retrieval call binding the contract method 0x3b19e84a.
Solidity: function getTreasury() view returns(address)
func (*StakedETHCallerSession) GetWithdrawalCredentials ¶
func (_StakedETH *StakedETHCallerSession) GetWithdrawalCredentials() ([32]byte, error)
GetWithdrawalCredentials is a free data retrieval call binding the contract method 0x56396715.
Solidity: function getWithdrawalCredentials() view returns(bytes32)
func (*StakedETHCallerSession) HasInitialized ¶
func (_StakedETH *StakedETHCallerSession) HasInitialized() (bool, error)
HasInitialized is a free data retrieval call binding the contract method 0x0803fac0.
Solidity: function hasInitialized() view returns(bool)
func (*StakedETHCallerSession) IsPetrified ¶
func (_StakedETH *StakedETHCallerSession) IsPetrified() (bool, error)
IsPetrified is a free data retrieval call binding the contract method 0xde4796ed.
Solidity: function isPetrified() view returns(bool)
func (*StakedETHCallerSession) IsStakingPaused ¶
func (_StakedETH *StakedETHCallerSession) IsStakingPaused() (bool, error)
IsStakingPaused is a free data retrieval call binding the contract method 0x1ea7ca89.
Solidity: function isStakingPaused() view returns(bool)
func (*StakedETHCallerSession) IsStopped ¶
func (_StakedETH *StakedETHCallerSession) IsStopped() (bool, error)
IsStopped is a free data retrieval call binding the contract method 0x3f683b6a.
Solidity: function isStopped() view returns(bool)
func (*StakedETHCallerSession) Kernel ¶
func (_StakedETH *StakedETHCallerSession) Kernel() (common.Address, error)
Kernel is a free data retrieval call binding the contract method 0xd4aae0c4.
Solidity: function kernel() view returns(address)
func (*StakedETHCallerSession) Name ¶
func (_StakedETH *StakedETHCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*StakedETHCallerSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*StakedETHCallerSession) PAUSEROLE ¶
func (_StakedETH *StakedETHCallerSession) PAUSEROLE() ([32]byte, error)
PAUSEROLE is a free data retrieval call binding the contract method 0x389ed267.
Solidity: function PAUSE_ROLE() view returns(bytes32)
func (*StakedETHCallerSession) RESUMEROLE ¶
func (_StakedETH *StakedETHCallerSession) RESUMEROLE() ([32]byte, error)
RESUMEROLE is a free data retrieval call binding the contract method 0x2de03aa1.
Solidity: function RESUME_ROLE() view returns(bytes32)
func (*StakedETHCallerSession) STAKINGCONTROLROLE ¶
func (_StakedETH *StakedETHCallerSession) STAKINGCONTROLROLE() ([32]byte, error)
STAKINGCONTROLROLE is a free data retrieval call binding the contract method 0x136dd43c.
Solidity: function STAKING_CONTROL_ROLE() view returns(bytes32)
func (*StakedETHCallerSession) STAKINGPAUSEROLE ¶
func (_StakedETH *StakedETHCallerSession) STAKINGPAUSEROLE() ([32]byte, error)
STAKINGPAUSEROLE is a free data retrieval call binding the contract method 0xeb85262f.
Solidity: function STAKING_PAUSE_ROLE() view returns(bytes32)
func (*StakedETHCallerSession) SharesOf ¶
SharesOf is a free data retrieval call binding the contract method 0xf5eb42dc.
Solidity: function sharesOf(address _account) view returns(uint256)
func (*StakedETHCallerSession) Symbol ¶
func (_StakedETH *StakedETHCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
func (*StakedETHCallerSession) TotalSupply ¶
func (_StakedETH *StakedETHCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*StakedETHCallerSession) UNSAFECHANGEDEPOSITEDVALIDATORSROLE ¶
func (_StakedETH *StakedETHCallerSession) UNSAFECHANGEDEPOSITEDVALIDATORSROLE() ([32]byte, error)
UNSAFECHANGEDEPOSITEDVALIDATORSROLE is a free data retrieval call binding the contract method 0xad1394e9.
Solidity: function UNSAFE_CHANGE_DEPOSITED_VALIDATORS_ROLE() view returns(bytes32)
type StakedETHContractVersionSet ¶
type StakedETHContractVersionSet struct { Version *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedETHContractVersionSet represents a ContractVersionSet event raised by the StakedETH contract.
type StakedETHContractVersionSetIterator ¶
type StakedETHContractVersionSetIterator struct { Event *StakedETHContractVersionSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHContractVersionSetIterator is returned from FilterContractVersionSet and is used to iterate over the raw logs and unpacked data for ContractVersionSet events raised by the StakedETH contract.
func (*StakedETHContractVersionSetIterator) Close ¶
func (it *StakedETHContractVersionSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHContractVersionSetIterator) Error ¶
func (it *StakedETHContractVersionSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHContractVersionSetIterator) Next ¶
func (it *StakedETHContractVersionSetIterator) 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 StakedETHDepositedValidatorsChanged ¶
type StakedETHDepositedValidatorsChanged struct { DepositedValidators *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedETHDepositedValidatorsChanged represents a DepositedValidatorsChanged event raised by the StakedETH contract.
type StakedETHDepositedValidatorsChangedIterator ¶
type StakedETHDepositedValidatorsChangedIterator struct { Event *StakedETHDepositedValidatorsChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHDepositedValidatorsChangedIterator is returned from FilterDepositedValidatorsChanged and is used to iterate over the raw logs and unpacked data for DepositedValidatorsChanged events raised by the StakedETH contract.
func (*StakedETHDepositedValidatorsChangedIterator) Close ¶
func (it *StakedETHDepositedValidatorsChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHDepositedValidatorsChangedIterator) Error ¶
func (it *StakedETHDepositedValidatorsChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHDepositedValidatorsChangedIterator) Next ¶
func (it *StakedETHDepositedValidatorsChangedIterator) 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 StakedETHEIP712StETHInitialized ¶
type StakedETHEIP712StETHInitialized struct { Eip712StETH common.Address Raw types.Log // Blockchain specific contextual infos }
StakedETHEIP712StETHInitialized represents a EIP712StETHInitialized event raised by the StakedETH contract.
type StakedETHEIP712StETHInitializedIterator ¶
type StakedETHEIP712StETHInitializedIterator struct { Event *StakedETHEIP712StETHInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHEIP712StETHInitializedIterator is returned from FilterEIP712StETHInitialized and is used to iterate over the raw logs and unpacked data for EIP712StETHInitialized events raised by the StakedETH contract.
func (*StakedETHEIP712StETHInitializedIterator) Close ¶
func (it *StakedETHEIP712StETHInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHEIP712StETHInitializedIterator) Error ¶
func (it *StakedETHEIP712StETHInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHEIP712StETHInitializedIterator) Next ¶
func (it *StakedETHEIP712StETHInitializedIterator) 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 StakedETHELRewardsReceived ¶
type StakedETHELRewardsReceived struct { Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedETHELRewardsReceived represents a ELRewardsReceived event raised by the StakedETH contract.
type StakedETHELRewardsReceivedIterator ¶
type StakedETHELRewardsReceivedIterator struct { Event *StakedETHELRewardsReceived // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHELRewardsReceivedIterator is returned from FilterELRewardsReceived and is used to iterate over the raw logs and unpacked data for ELRewardsReceived events raised by the StakedETH contract.
func (*StakedETHELRewardsReceivedIterator) Close ¶
func (it *StakedETHELRewardsReceivedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHELRewardsReceivedIterator) Error ¶
func (it *StakedETHELRewardsReceivedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHELRewardsReceivedIterator) Next ¶
func (it *StakedETHELRewardsReceivedIterator) 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 StakedETHETHDistributed ¶
type StakedETHETHDistributed struct { ReportTimestamp *big.Int PreCLBalance *big.Int PostCLBalance *big.Int WithdrawalsWithdrawn *big.Int ExecutionLayerRewardsWithdrawn *big.Int PostBufferedEther *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedETHETHDistributed represents a ETHDistributed event raised by the StakedETH contract.
type StakedETHETHDistributedIterator ¶
type StakedETHETHDistributedIterator struct { Event *StakedETHETHDistributed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHETHDistributedIterator is returned from FilterETHDistributed and is used to iterate over the raw logs and unpacked data for ETHDistributed events raised by the StakedETH contract.
func (*StakedETHETHDistributedIterator) Close ¶
func (it *StakedETHETHDistributedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHETHDistributedIterator) Error ¶
func (it *StakedETHETHDistributedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHETHDistributedIterator) Next ¶
func (it *StakedETHETHDistributedIterator) 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 StakedETHFilterer ¶
type StakedETHFilterer struct {
// contains filtered or unexported fields
}
StakedETHFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStakedETHFilterer ¶
func NewStakedETHFilterer(address common.Address, filterer bind.ContractFilterer) (*StakedETHFilterer, error)
NewStakedETHFilterer creates a new log filterer instance of StakedETH, bound to a specific deployed contract.
func (*StakedETHFilterer) FilterApproval ¶
func (_StakedETH *StakedETHFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*StakedETHApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*StakedETHFilterer) FilterCLValidatorsUpdated ¶
func (_StakedETH *StakedETHFilterer) FilterCLValidatorsUpdated(opts *bind.FilterOpts, reportTimestamp []*big.Int) (*StakedETHCLValidatorsUpdatedIterator, error)
FilterCLValidatorsUpdated is a free log retrieval operation binding the contract event 0x1252331d4f3ee8a9f0a3484c4c2fb059c70a047b5dc5482a3ee6415f742d9f2e.
Solidity: event CLValidatorsUpdated(uint256 indexed reportTimestamp, uint256 preCLValidators, uint256 postCLValidators)
func (*StakedETHFilterer) FilterContractVersionSet ¶
func (_StakedETH *StakedETHFilterer) FilterContractVersionSet(opts *bind.FilterOpts) (*StakedETHContractVersionSetIterator, error)
FilterContractVersionSet is a free log retrieval operation binding the contract event 0xfddcded6b4f4730c226821172046b48372d3cd963c159701ae1b7c3bcac541bb.
Solidity: event ContractVersionSet(uint256 version)
func (*StakedETHFilterer) FilterDepositedValidatorsChanged ¶
func (_StakedETH *StakedETHFilterer) FilterDepositedValidatorsChanged(opts *bind.FilterOpts) (*StakedETHDepositedValidatorsChangedIterator, error)
FilterDepositedValidatorsChanged is a free log retrieval operation binding the contract event 0xe0aacfc334457703148118055ec794ac17654c6f918d29638ba3b18003cee5ff.
Solidity: event DepositedValidatorsChanged(uint256 depositedValidators)
func (*StakedETHFilterer) FilterEIP712StETHInitialized ¶
func (_StakedETH *StakedETHFilterer) FilterEIP712StETHInitialized(opts *bind.FilterOpts) (*StakedETHEIP712StETHInitializedIterator, error)
FilterEIP712StETHInitialized is a free log retrieval operation binding the contract event 0xb80a5409082a3729c9fc139f8b41192c40e85252752df2c07caebd613086ca83.
Solidity: event EIP712StETHInitialized(address eip712StETH)
func (*StakedETHFilterer) FilterELRewardsReceived ¶
func (_StakedETH *StakedETHFilterer) FilterELRewardsReceived(opts *bind.FilterOpts) (*StakedETHELRewardsReceivedIterator, error)
FilterELRewardsReceived is a free log retrieval operation binding the contract event 0xd27f9b0c98bdee27044afa149eadcd2047d6399cb6613a45c5b87e6aca76e6b5.
Solidity: event ELRewardsReceived(uint256 amount)
func (*StakedETHFilterer) FilterETHDistributed ¶
func (_StakedETH *StakedETHFilterer) FilterETHDistributed(opts *bind.FilterOpts, reportTimestamp []*big.Int) (*StakedETHETHDistributedIterator, error)
FilterETHDistributed is a free log retrieval operation binding the contract event 0x92dd3cb149a1eebd51fd8c2a3653fd96f30c4ac01d4f850fc16d46abd6c3e92f.
Solidity: event ETHDistributed(uint256 indexed reportTimestamp, uint256 preCLBalance, uint256 postCLBalance, uint256 withdrawalsWithdrawn, uint256 executionLayerRewardsWithdrawn, uint256 postBufferedEther)
func (*StakedETHFilterer) FilterLidoLocatorSet ¶
func (_StakedETH *StakedETHFilterer) FilterLidoLocatorSet(opts *bind.FilterOpts) (*StakedETHLidoLocatorSetIterator, error)
FilterLidoLocatorSet is a free log retrieval operation binding the contract event 0x61f9416d3c29deb4e424342445a2b132738430becd9fa275e11297c90668b22e.
Solidity: event LidoLocatorSet(address lidoLocator)
func (*StakedETHFilterer) FilterRecoverToVault ¶
func (_StakedETH *StakedETHFilterer) FilterRecoverToVault(opts *bind.FilterOpts, vault []common.Address, token []common.Address) (*StakedETHRecoverToVaultIterator, error)
FilterRecoverToVault is a free log retrieval operation binding the contract event 0x596caf56044b55fb8c4ca640089bbc2b63cae3e978b851f5745cbb7c5b288e02.
Solidity: event RecoverToVault(address indexed vault, address indexed token, uint256 amount)
func (*StakedETHFilterer) FilterResumed ¶
func (_StakedETH *StakedETHFilterer) FilterResumed(opts *bind.FilterOpts) (*StakedETHResumedIterator, error)
FilterResumed is a free log retrieval operation binding the contract event 0x62451d457bc659158be6e6247f56ec1df424a5c7597f71c20c2bc44e0965c8f9.
Solidity: event Resumed()
func (*StakedETHFilterer) FilterScriptResult ¶
func (_StakedETH *StakedETHFilterer) FilterScriptResult(opts *bind.FilterOpts, executor []common.Address) (*StakedETHScriptResultIterator, error)
FilterScriptResult is a free log retrieval operation binding the contract event 0x5229a5dba83a54ae8cb5b51bdd6de9474cacbe9dd332f5185f3a4f4f2e3f4ad9.
Solidity: event ScriptResult(address indexed executor, bytes script, bytes input, bytes returnData)
func (*StakedETHFilterer) FilterSharesBurnt ¶
func (_StakedETH *StakedETHFilterer) FilterSharesBurnt(opts *bind.FilterOpts, account []common.Address) (*StakedETHSharesBurntIterator, error)
FilterSharesBurnt is a free log retrieval operation binding the contract event 0x8b2a1e1ad5e0578c3dd82494156e985dade827a87c573b5c1c7716a32162ad64.
Solidity: event SharesBurnt(address indexed account, uint256 preRebaseTokenAmount, uint256 postRebaseTokenAmount, uint256 sharesAmount)
func (*StakedETHFilterer) FilterStakingLimitRemoved ¶
func (_StakedETH *StakedETHFilterer) FilterStakingLimitRemoved(opts *bind.FilterOpts) (*StakedETHStakingLimitRemovedIterator, error)
FilterStakingLimitRemoved is a free log retrieval operation binding the contract event 0x9b2a687c198898fcc32a33bbc610d478f177a73ab7352023e6cc1de5bf12a3df.
Solidity: event StakingLimitRemoved()
func (*StakedETHFilterer) FilterStakingLimitSet ¶
func (_StakedETH *StakedETHFilterer) FilterStakingLimitSet(opts *bind.FilterOpts) (*StakedETHStakingLimitSetIterator, error)
FilterStakingLimitSet is a free log retrieval operation binding the contract event 0xce9fddf6179affa1ea7bf36d80a6bf0284e0f3b91f4b2fa6eea2af923e7fac2d.
Solidity: event StakingLimitSet(uint256 maxStakeLimit, uint256 stakeLimitIncreasePerBlock)
func (*StakedETHFilterer) FilterStakingPaused ¶
func (_StakedETH *StakedETHFilterer) FilterStakingPaused(opts *bind.FilterOpts) (*StakedETHStakingPausedIterator, error)
FilterStakingPaused is a free log retrieval operation binding the contract event 0x26d1807b479eaba249c1214b82e4b65bbb0cc73ee8a17901324b1ef1b5904e49.
Solidity: event StakingPaused()
func (*StakedETHFilterer) FilterStakingResumed ¶
func (_StakedETH *StakedETHFilterer) FilterStakingResumed(opts *bind.FilterOpts) (*StakedETHStakingResumedIterator, error)
FilterStakingResumed is a free log retrieval operation binding the contract event 0xedaeeae9aed70c4545d3ab0065713261c9cee8d6cf5c8b07f52f0a65fd91efda.
Solidity: event StakingResumed()
func (*StakedETHFilterer) FilterStopped ¶
func (_StakedETH *StakedETHFilterer) FilterStopped(opts *bind.FilterOpts) (*StakedETHStoppedIterator, error)
FilterStopped is a free log retrieval operation binding the contract event 0x7acc84e34091ae817647a4c49116f5cc07f319078ba80f8f5fde37ea7e25cbd6.
Solidity: event Stopped()
func (*StakedETHFilterer) FilterSubmitted ¶
func (_StakedETH *StakedETHFilterer) FilterSubmitted(opts *bind.FilterOpts, sender []common.Address) (*StakedETHSubmittedIterator, error)
FilterSubmitted is a free log retrieval operation binding the contract event 0x96a25c8ce0baabc1fdefd93e9ed25d8e092a3332f3aa9a41722b5697231d1d1a.
Solidity: event Submitted(address indexed sender, uint256 amount, address referral)
func (*StakedETHFilterer) FilterTokenRebased ¶
func (_StakedETH *StakedETHFilterer) FilterTokenRebased(opts *bind.FilterOpts, reportTimestamp []*big.Int) (*StakedETHTokenRebasedIterator, error)
FilterTokenRebased is a free log retrieval operation binding the contract event 0xff08c3ef606d198e316ef5b822193c489965899eb4e3c248cea1a4626c3eda50.
Solidity: event TokenRebased(uint256 indexed reportTimestamp, uint256 timeElapsed, uint256 preTotalShares, uint256 preTotalEther, uint256 postTotalShares, uint256 postTotalEther, uint256 sharesMintedAsFees)
func (*StakedETHFilterer) FilterTransfer ¶
func (_StakedETH *StakedETHFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*StakedETHTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*StakedETHFilterer) FilterTransferShares ¶
func (_StakedETH *StakedETHFilterer) FilterTransferShares(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*StakedETHTransferSharesIterator, error)
FilterTransferShares is a free log retrieval operation binding the contract event 0x9d9c909296d9c674451c0c24f02cb64981eb3b727f99865939192f880a755dcb.
Solidity: event TransferShares(address indexed from, address indexed to, uint256 sharesValue)
func (*StakedETHFilterer) FilterUnbuffered ¶
func (_StakedETH *StakedETHFilterer) FilterUnbuffered(opts *bind.FilterOpts) (*StakedETHUnbufferedIterator, error)
FilterUnbuffered is a free log retrieval operation binding the contract event 0x76a397bea5768d4fca97ef47792796e35f98dc81b16c1de84e28a818e1f97108.
Solidity: event Unbuffered(uint256 amount)
func (*StakedETHFilterer) FilterWithdrawalsReceived ¶
func (_StakedETH *StakedETHFilterer) FilterWithdrawalsReceived(opts *bind.FilterOpts) (*StakedETHWithdrawalsReceivedIterator, error)
FilterWithdrawalsReceived is a free log retrieval operation binding the contract event 0x6e5086f7e1ab04bd826e77faae35b1bcfe31bd144623361a40ea4af51670b1c3.
Solidity: event WithdrawalsReceived(uint256 amount)
func (*StakedETHFilterer) ParseApproval ¶
func (_StakedETH *StakedETHFilterer) ParseApproval(log types.Log) (*StakedETHApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*StakedETHFilterer) ParseCLValidatorsUpdated ¶
func (_StakedETH *StakedETHFilterer) ParseCLValidatorsUpdated(log types.Log) (*StakedETHCLValidatorsUpdated, error)
ParseCLValidatorsUpdated is a log parse operation binding the contract event 0x1252331d4f3ee8a9f0a3484c4c2fb059c70a047b5dc5482a3ee6415f742d9f2e.
Solidity: event CLValidatorsUpdated(uint256 indexed reportTimestamp, uint256 preCLValidators, uint256 postCLValidators)
func (*StakedETHFilterer) ParseContractVersionSet ¶
func (_StakedETH *StakedETHFilterer) ParseContractVersionSet(log types.Log) (*StakedETHContractVersionSet, error)
ParseContractVersionSet is a log parse operation binding the contract event 0xfddcded6b4f4730c226821172046b48372d3cd963c159701ae1b7c3bcac541bb.
Solidity: event ContractVersionSet(uint256 version)
func (*StakedETHFilterer) ParseDepositedValidatorsChanged ¶
func (_StakedETH *StakedETHFilterer) ParseDepositedValidatorsChanged(log types.Log) (*StakedETHDepositedValidatorsChanged, error)
ParseDepositedValidatorsChanged is a log parse operation binding the contract event 0xe0aacfc334457703148118055ec794ac17654c6f918d29638ba3b18003cee5ff.
Solidity: event DepositedValidatorsChanged(uint256 depositedValidators)
func (*StakedETHFilterer) ParseEIP712StETHInitialized ¶
func (_StakedETH *StakedETHFilterer) ParseEIP712StETHInitialized(log types.Log) (*StakedETHEIP712StETHInitialized, error)
ParseEIP712StETHInitialized is a log parse operation binding the contract event 0xb80a5409082a3729c9fc139f8b41192c40e85252752df2c07caebd613086ca83.
Solidity: event EIP712StETHInitialized(address eip712StETH)
func (*StakedETHFilterer) ParseELRewardsReceived ¶
func (_StakedETH *StakedETHFilterer) ParseELRewardsReceived(log types.Log) (*StakedETHELRewardsReceived, error)
ParseELRewardsReceived is a log parse operation binding the contract event 0xd27f9b0c98bdee27044afa149eadcd2047d6399cb6613a45c5b87e6aca76e6b5.
Solidity: event ELRewardsReceived(uint256 amount)
func (*StakedETHFilterer) ParseETHDistributed ¶
func (_StakedETH *StakedETHFilterer) ParseETHDistributed(log types.Log) (*StakedETHETHDistributed, error)
ParseETHDistributed is a log parse operation binding the contract event 0x92dd3cb149a1eebd51fd8c2a3653fd96f30c4ac01d4f850fc16d46abd6c3e92f.
Solidity: event ETHDistributed(uint256 indexed reportTimestamp, uint256 preCLBalance, uint256 postCLBalance, uint256 withdrawalsWithdrawn, uint256 executionLayerRewardsWithdrawn, uint256 postBufferedEther)
func (*StakedETHFilterer) ParseLidoLocatorSet ¶
func (_StakedETH *StakedETHFilterer) ParseLidoLocatorSet(log types.Log) (*StakedETHLidoLocatorSet, error)
ParseLidoLocatorSet is a log parse operation binding the contract event 0x61f9416d3c29deb4e424342445a2b132738430becd9fa275e11297c90668b22e.
Solidity: event LidoLocatorSet(address lidoLocator)
func (*StakedETHFilterer) ParseRecoverToVault ¶
func (_StakedETH *StakedETHFilterer) ParseRecoverToVault(log types.Log) (*StakedETHRecoverToVault, error)
ParseRecoverToVault is a log parse operation binding the contract event 0x596caf56044b55fb8c4ca640089bbc2b63cae3e978b851f5745cbb7c5b288e02.
Solidity: event RecoverToVault(address indexed vault, address indexed token, uint256 amount)
func (*StakedETHFilterer) ParseResumed ¶
func (_StakedETH *StakedETHFilterer) ParseResumed(log types.Log) (*StakedETHResumed, error)
ParseResumed is a log parse operation binding the contract event 0x62451d457bc659158be6e6247f56ec1df424a5c7597f71c20c2bc44e0965c8f9.
Solidity: event Resumed()
func (*StakedETHFilterer) ParseScriptResult ¶
func (_StakedETH *StakedETHFilterer) ParseScriptResult(log types.Log) (*StakedETHScriptResult, error)
ParseScriptResult is a log parse operation binding the contract event 0x5229a5dba83a54ae8cb5b51bdd6de9474cacbe9dd332f5185f3a4f4f2e3f4ad9.
Solidity: event ScriptResult(address indexed executor, bytes script, bytes input, bytes returnData)
func (*StakedETHFilterer) ParseSharesBurnt ¶
func (_StakedETH *StakedETHFilterer) ParseSharesBurnt(log types.Log) (*StakedETHSharesBurnt, error)
ParseSharesBurnt is a log parse operation binding the contract event 0x8b2a1e1ad5e0578c3dd82494156e985dade827a87c573b5c1c7716a32162ad64.
Solidity: event SharesBurnt(address indexed account, uint256 preRebaseTokenAmount, uint256 postRebaseTokenAmount, uint256 sharesAmount)
func (*StakedETHFilterer) ParseStakingLimitRemoved ¶
func (_StakedETH *StakedETHFilterer) ParseStakingLimitRemoved(log types.Log) (*StakedETHStakingLimitRemoved, error)
ParseStakingLimitRemoved is a log parse operation binding the contract event 0x9b2a687c198898fcc32a33bbc610d478f177a73ab7352023e6cc1de5bf12a3df.
Solidity: event StakingLimitRemoved()
func (*StakedETHFilterer) ParseStakingLimitSet ¶
func (_StakedETH *StakedETHFilterer) ParseStakingLimitSet(log types.Log) (*StakedETHStakingLimitSet, error)
ParseStakingLimitSet is a log parse operation binding the contract event 0xce9fddf6179affa1ea7bf36d80a6bf0284e0f3b91f4b2fa6eea2af923e7fac2d.
Solidity: event StakingLimitSet(uint256 maxStakeLimit, uint256 stakeLimitIncreasePerBlock)
func (*StakedETHFilterer) ParseStakingPaused ¶
func (_StakedETH *StakedETHFilterer) ParseStakingPaused(log types.Log) (*StakedETHStakingPaused, error)
ParseStakingPaused is a log parse operation binding the contract event 0x26d1807b479eaba249c1214b82e4b65bbb0cc73ee8a17901324b1ef1b5904e49.
Solidity: event StakingPaused()
func (*StakedETHFilterer) ParseStakingResumed ¶
func (_StakedETH *StakedETHFilterer) ParseStakingResumed(log types.Log) (*StakedETHStakingResumed, error)
ParseStakingResumed is a log parse operation binding the contract event 0xedaeeae9aed70c4545d3ab0065713261c9cee8d6cf5c8b07f52f0a65fd91efda.
Solidity: event StakingResumed()
func (*StakedETHFilterer) ParseStopped ¶
func (_StakedETH *StakedETHFilterer) ParseStopped(log types.Log) (*StakedETHStopped, error)
ParseStopped is a log parse operation binding the contract event 0x7acc84e34091ae817647a4c49116f5cc07f319078ba80f8f5fde37ea7e25cbd6.
Solidity: event Stopped()
func (*StakedETHFilterer) ParseSubmitted ¶
func (_StakedETH *StakedETHFilterer) ParseSubmitted(log types.Log) (*StakedETHSubmitted, error)
ParseSubmitted is a log parse operation binding the contract event 0x96a25c8ce0baabc1fdefd93e9ed25d8e092a3332f3aa9a41722b5697231d1d1a.
Solidity: event Submitted(address indexed sender, uint256 amount, address referral)
func (*StakedETHFilterer) ParseTokenRebased ¶
func (_StakedETH *StakedETHFilterer) ParseTokenRebased(log types.Log) (*StakedETHTokenRebased, error)
ParseTokenRebased is a log parse operation binding the contract event 0xff08c3ef606d198e316ef5b822193c489965899eb4e3c248cea1a4626c3eda50.
Solidity: event TokenRebased(uint256 indexed reportTimestamp, uint256 timeElapsed, uint256 preTotalShares, uint256 preTotalEther, uint256 postTotalShares, uint256 postTotalEther, uint256 sharesMintedAsFees)
func (*StakedETHFilterer) ParseTransfer ¶
func (_StakedETH *StakedETHFilterer) ParseTransfer(log types.Log) (*StakedETHTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*StakedETHFilterer) ParseTransferShares ¶
func (_StakedETH *StakedETHFilterer) ParseTransferShares(log types.Log) (*StakedETHTransferShares, error)
ParseTransferShares is a log parse operation binding the contract event 0x9d9c909296d9c674451c0c24f02cb64981eb3b727f99865939192f880a755dcb.
Solidity: event TransferShares(address indexed from, address indexed to, uint256 sharesValue)
func (*StakedETHFilterer) ParseUnbuffered ¶
func (_StakedETH *StakedETHFilterer) ParseUnbuffered(log types.Log) (*StakedETHUnbuffered, error)
ParseUnbuffered is a log parse operation binding the contract event 0x76a397bea5768d4fca97ef47792796e35f98dc81b16c1de84e28a818e1f97108.
Solidity: event Unbuffered(uint256 amount)
func (*StakedETHFilterer) ParseWithdrawalsReceived ¶
func (_StakedETH *StakedETHFilterer) ParseWithdrawalsReceived(log types.Log) (*StakedETHWithdrawalsReceived, error)
ParseWithdrawalsReceived is a log parse operation binding the contract event 0x6e5086f7e1ab04bd826e77faae35b1bcfe31bd144623361a40ea4af51670b1c3.
Solidity: event WithdrawalsReceived(uint256 amount)
func (*StakedETHFilterer) WatchApproval ¶
func (_StakedETH *StakedETHFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *StakedETHApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*StakedETHFilterer) WatchCLValidatorsUpdated ¶
func (_StakedETH *StakedETHFilterer) WatchCLValidatorsUpdated(opts *bind.WatchOpts, sink chan<- *StakedETHCLValidatorsUpdated, reportTimestamp []*big.Int) (event.Subscription, error)
WatchCLValidatorsUpdated is a free log subscription operation binding the contract event 0x1252331d4f3ee8a9f0a3484c4c2fb059c70a047b5dc5482a3ee6415f742d9f2e.
Solidity: event CLValidatorsUpdated(uint256 indexed reportTimestamp, uint256 preCLValidators, uint256 postCLValidators)
func (*StakedETHFilterer) WatchContractVersionSet ¶
func (_StakedETH *StakedETHFilterer) WatchContractVersionSet(opts *bind.WatchOpts, sink chan<- *StakedETHContractVersionSet) (event.Subscription, error)
WatchContractVersionSet is a free log subscription operation binding the contract event 0xfddcded6b4f4730c226821172046b48372d3cd963c159701ae1b7c3bcac541bb.
Solidity: event ContractVersionSet(uint256 version)
func (*StakedETHFilterer) WatchDepositedValidatorsChanged ¶
func (_StakedETH *StakedETHFilterer) WatchDepositedValidatorsChanged(opts *bind.WatchOpts, sink chan<- *StakedETHDepositedValidatorsChanged) (event.Subscription, error)
WatchDepositedValidatorsChanged is a free log subscription operation binding the contract event 0xe0aacfc334457703148118055ec794ac17654c6f918d29638ba3b18003cee5ff.
Solidity: event DepositedValidatorsChanged(uint256 depositedValidators)
func (*StakedETHFilterer) WatchEIP712StETHInitialized ¶
func (_StakedETH *StakedETHFilterer) WatchEIP712StETHInitialized(opts *bind.WatchOpts, sink chan<- *StakedETHEIP712StETHInitialized) (event.Subscription, error)
WatchEIP712StETHInitialized is a free log subscription operation binding the contract event 0xb80a5409082a3729c9fc139f8b41192c40e85252752df2c07caebd613086ca83.
Solidity: event EIP712StETHInitialized(address eip712StETH)
func (*StakedETHFilterer) WatchELRewardsReceived ¶
func (_StakedETH *StakedETHFilterer) WatchELRewardsReceived(opts *bind.WatchOpts, sink chan<- *StakedETHELRewardsReceived) (event.Subscription, error)
WatchELRewardsReceived is a free log subscription operation binding the contract event 0xd27f9b0c98bdee27044afa149eadcd2047d6399cb6613a45c5b87e6aca76e6b5.
Solidity: event ELRewardsReceived(uint256 amount)
func (*StakedETHFilterer) WatchETHDistributed ¶
func (_StakedETH *StakedETHFilterer) WatchETHDistributed(opts *bind.WatchOpts, sink chan<- *StakedETHETHDistributed, reportTimestamp []*big.Int) (event.Subscription, error)
WatchETHDistributed is a free log subscription operation binding the contract event 0x92dd3cb149a1eebd51fd8c2a3653fd96f30c4ac01d4f850fc16d46abd6c3e92f.
Solidity: event ETHDistributed(uint256 indexed reportTimestamp, uint256 preCLBalance, uint256 postCLBalance, uint256 withdrawalsWithdrawn, uint256 executionLayerRewardsWithdrawn, uint256 postBufferedEther)
func (*StakedETHFilterer) WatchLidoLocatorSet ¶
func (_StakedETH *StakedETHFilterer) WatchLidoLocatorSet(opts *bind.WatchOpts, sink chan<- *StakedETHLidoLocatorSet) (event.Subscription, error)
WatchLidoLocatorSet is a free log subscription operation binding the contract event 0x61f9416d3c29deb4e424342445a2b132738430becd9fa275e11297c90668b22e.
Solidity: event LidoLocatorSet(address lidoLocator)
func (*StakedETHFilterer) WatchRecoverToVault ¶
func (_StakedETH *StakedETHFilterer) WatchRecoverToVault(opts *bind.WatchOpts, sink chan<- *StakedETHRecoverToVault, vault []common.Address, token []common.Address) (event.Subscription, error)
WatchRecoverToVault is a free log subscription operation binding the contract event 0x596caf56044b55fb8c4ca640089bbc2b63cae3e978b851f5745cbb7c5b288e02.
Solidity: event RecoverToVault(address indexed vault, address indexed token, uint256 amount)
func (*StakedETHFilterer) WatchResumed ¶
func (_StakedETH *StakedETHFilterer) WatchResumed(opts *bind.WatchOpts, sink chan<- *StakedETHResumed) (event.Subscription, error)
WatchResumed is a free log subscription operation binding the contract event 0x62451d457bc659158be6e6247f56ec1df424a5c7597f71c20c2bc44e0965c8f9.
Solidity: event Resumed()
func (*StakedETHFilterer) WatchScriptResult ¶
func (_StakedETH *StakedETHFilterer) WatchScriptResult(opts *bind.WatchOpts, sink chan<- *StakedETHScriptResult, executor []common.Address) (event.Subscription, error)
WatchScriptResult is a free log subscription operation binding the contract event 0x5229a5dba83a54ae8cb5b51bdd6de9474cacbe9dd332f5185f3a4f4f2e3f4ad9.
Solidity: event ScriptResult(address indexed executor, bytes script, bytes input, bytes returnData)
func (*StakedETHFilterer) WatchSharesBurnt ¶
func (_StakedETH *StakedETHFilterer) WatchSharesBurnt(opts *bind.WatchOpts, sink chan<- *StakedETHSharesBurnt, account []common.Address) (event.Subscription, error)
WatchSharesBurnt is a free log subscription operation binding the contract event 0x8b2a1e1ad5e0578c3dd82494156e985dade827a87c573b5c1c7716a32162ad64.
Solidity: event SharesBurnt(address indexed account, uint256 preRebaseTokenAmount, uint256 postRebaseTokenAmount, uint256 sharesAmount)
func (*StakedETHFilterer) WatchStakingLimitRemoved ¶
func (_StakedETH *StakedETHFilterer) WatchStakingLimitRemoved(opts *bind.WatchOpts, sink chan<- *StakedETHStakingLimitRemoved) (event.Subscription, error)
WatchStakingLimitRemoved is a free log subscription operation binding the contract event 0x9b2a687c198898fcc32a33bbc610d478f177a73ab7352023e6cc1de5bf12a3df.
Solidity: event StakingLimitRemoved()
func (*StakedETHFilterer) WatchStakingLimitSet ¶
func (_StakedETH *StakedETHFilterer) WatchStakingLimitSet(opts *bind.WatchOpts, sink chan<- *StakedETHStakingLimitSet) (event.Subscription, error)
WatchStakingLimitSet is a free log subscription operation binding the contract event 0xce9fddf6179affa1ea7bf36d80a6bf0284e0f3b91f4b2fa6eea2af923e7fac2d.
Solidity: event StakingLimitSet(uint256 maxStakeLimit, uint256 stakeLimitIncreasePerBlock)
func (*StakedETHFilterer) WatchStakingPaused ¶
func (_StakedETH *StakedETHFilterer) WatchStakingPaused(opts *bind.WatchOpts, sink chan<- *StakedETHStakingPaused) (event.Subscription, error)
WatchStakingPaused is a free log subscription operation binding the contract event 0x26d1807b479eaba249c1214b82e4b65bbb0cc73ee8a17901324b1ef1b5904e49.
Solidity: event StakingPaused()
func (*StakedETHFilterer) WatchStakingResumed ¶
func (_StakedETH *StakedETHFilterer) WatchStakingResumed(opts *bind.WatchOpts, sink chan<- *StakedETHStakingResumed) (event.Subscription, error)
WatchStakingResumed is a free log subscription operation binding the contract event 0xedaeeae9aed70c4545d3ab0065713261c9cee8d6cf5c8b07f52f0a65fd91efda.
Solidity: event StakingResumed()
func (*StakedETHFilterer) WatchStopped ¶
func (_StakedETH *StakedETHFilterer) WatchStopped(opts *bind.WatchOpts, sink chan<- *StakedETHStopped) (event.Subscription, error)
WatchStopped is a free log subscription operation binding the contract event 0x7acc84e34091ae817647a4c49116f5cc07f319078ba80f8f5fde37ea7e25cbd6.
Solidity: event Stopped()
func (*StakedETHFilterer) WatchSubmitted ¶
func (_StakedETH *StakedETHFilterer) WatchSubmitted(opts *bind.WatchOpts, sink chan<- *StakedETHSubmitted, sender []common.Address) (event.Subscription, error)
WatchSubmitted is a free log subscription operation binding the contract event 0x96a25c8ce0baabc1fdefd93e9ed25d8e092a3332f3aa9a41722b5697231d1d1a.
Solidity: event Submitted(address indexed sender, uint256 amount, address referral)
func (*StakedETHFilterer) WatchTokenRebased ¶
func (_StakedETH *StakedETHFilterer) WatchTokenRebased(opts *bind.WatchOpts, sink chan<- *StakedETHTokenRebased, reportTimestamp []*big.Int) (event.Subscription, error)
WatchTokenRebased is a free log subscription operation binding the contract event 0xff08c3ef606d198e316ef5b822193c489965899eb4e3c248cea1a4626c3eda50.
Solidity: event TokenRebased(uint256 indexed reportTimestamp, uint256 timeElapsed, uint256 preTotalShares, uint256 preTotalEther, uint256 postTotalShares, uint256 postTotalEther, uint256 sharesMintedAsFees)
func (*StakedETHFilterer) WatchTransfer ¶
func (_StakedETH *StakedETHFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *StakedETHTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*StakedETHFilterer) WatchTransferShares ¶
func (_StakedETH *StakedETHFilterer) WatchTransferShares(opts *bind.WatchOpts, sink chan<- *StakedETHTransferShares, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransferShares is a free log subscription operation binding the contract event 0x9d9c909296d9c674451c0c24f02cb64981eb3b727f99865939192f880a755dcb.
Solidity: event TransferShares(address indexed from, address indexed to, uint256 sharesValue)
func (*StakedETHFilterer) WatchUnbuffered ¶
func (_StakedETH *StakedETHFilterer) WatchUnbuffered(opts *bind.WatchOpts, sink chan<- *StakedETHUnbuffered) (event.Subscription, error)
WatchUnbuffered is a free log subscription operation binding the contract event 0x76a397bea5768d4fca97ef47792796e35f98dc81b16c1de84e28a818e1f97108.
Solidity: event Unbuffered(uint256 amount)
func (*StakedETHFilterer) WatchWithdrawalsReceived ¶
func (_StakedETH *StakedETHFilterer) WatchWithdrawalsReceived(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalsReceived) (event.Subscription, error)
WatchWithdrawalsReceived is a free log subscription operation binding the contract event 0x6e5086f7e1ab04bd826e77faae35b1bcfe31bd144623361a40ea4af51670b1c3.
Solidity: event WithdrawalsReceived(uint256 amount)
type StakedETHLidoLocatorSet ¶
type StakedETHLidoLocatorSet struct { LidoLocator common.Address Raw types.Log // Blockchain specific contextual infos }
StakedETHLidoLocatorSet represents a LidoLocatorSet event raised by the StakedETH contract.
type StakedETHLidoLocatorSetIterator ¶
type StakedETHLidoLocatorSetIterator struct { Event *StakedETHLidoLocatorSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHLidoLocatorSetIterator is returned from FilterLidoLocatorSet and is used to iterate over the raw logs and unpacked data for LidoLocatorSet events raised by the StakedETH contract.
func (*StakedETHLidoLocatorSetIterator) Close ¶
func (it *StakedETHLidoLocatorSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHLidoLocatorSetIterator) Error ¶
func (it *StakedETHLidoLocatorSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHLidoLocatorSetIterator) Next ¶
func (it *StakedETHLidoLocatorSetIterator) 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 StakedETHRaw ¶
type StakedETHRaw struct {
Contract *StakedETH // Generic contract binding to access the raw methods on
}
StakedETHRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StakedETHRaw) Call ¶
func (_StakedETH *StakedETHRaw) 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 (*StakedETHRaw) Transact ¶
func (_StakedETH *StakedETHRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StakedETHRaw) Transfer ¶
func (_StakedETH *StakedETHRaw) 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 StakedETHRecoverToVault ¶
type StakedETHRecoverToVault struct { Vault common.Address Token common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedETHRecoverToVault represents a RecoverToVault event raised by the StakedETH contract.
type StakedETHRecoverToVaultIterator ¶
type StakedETHRecoverToVaultIterator struct { Event *StakedETHRecoverToVault // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHRecoverToVaultIterator is returned from FilterRecoverToVault and is used to iterate over the raw logs and unpacked data for RecoverToVault events raised by the StakedETH contract.
func (*StakedETHRecoverToVaultIterator) Close ¶
func (it *StakedETHRecoverToVaultIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHRecoverToVaultIterator) Error ¶
func (it *StakedETHRecoverToVaultIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHRecoverToVaultIterator) Next ¶
func (it *StakedETHRecoverToVaultIterator) 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 StakedETHResumed ¶
StakedETHResumed represents a Resumed event raised by the StakedETH contract.
type StakedETHResumedIterator ¶
type StakedETHResumedIterator struct { Event *StakedETHResumed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHResumedIterator is returned from FilterResumed and is used to iterate over the raw logs and unpacked data for Resumed events raised by the StakedETH contract.
func (*StakedETHResumedIterator) Close ¶
func (it *StakedETHResumedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHResumedIterator) Error ¶
func (it *StakedETHResumedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHResumedIterator) Next ¶
func (it *StakedETHResumedIterator) 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 StakedETHScriptResult ¶
type StakedETHScriptResult struct { Executor common.Address Script []byte Input []byte ReturnData []byte Raw types.Log // Blockchain specific contextual infos }
StakedETHScriptResult represents a ScriptResult event raised by the StakedETH contract.
type StakedETHScriptResultIterator ¶
type StakedETHScriptResultIterator struct { Event *StakedETHScriptResult // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHScriptResultIterator is returned from FilterScriptResult and is used to iterate over the raw logs and unpacked data for ScriptResult events raised by the StakedETH contract.
func (*StakedETHScriptResultIterator) Close ¶
func (it *StakedETHScriptResultIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHScriptResultIterator) Error ¶
func (it *StakedETHScriptResultIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHScriptResultIterator) Next ¶
func (it *StakedETHScriptResultIterator) 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 StakedETHSession ¶
type StakedETHSession struct { Contract *StakedETH // 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 }
StakedETHSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*StakedETHSession) AllowRecoverability ¶
func (_StakedETH *StakedETHSession) AllowRecoverability(token common.Address) (bool, error)
AllowRecoverability is a free data retrieval call binding the contract method 0x7e7db6e1.
Solidity: function allowRecoverability(address token) view returns(bool)
func (*StakedETHSession) Allowance ¶
func (_StakedETH *StakedETHSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address _owner, address _spender) view returns(uint256)
func (*StakedETHSession) AppId ¶
func (_StakedETH *StakedETHSession) AppId() ([32]byte, error)
AppId is a free data retrieval call binding the contract method 0x80afdea8.
Solidity: function appId() view returns(bytes32)
func (*StakedETHSession) Approve ¶
func (_StakedETH *StakedETHSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _amount) returns(bool)
func (*StakedETHSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _account) view returns(uint256)
func (*StakedETHSession) CanDeposit ¶
func (_StakedETH *StakedETHSession) CanDeposit() (bool, error)
CanDeposit is a free data retrieval call binding the contract method 0xe78a5875.
Solidity: function canDeposit() view returns(bool)
func (*StakedETHSession) CanPerform ¶
func (_StakedETH *StakedETHSession) CanPerform(_sender common.Address, _role [32]byte, _params []*big.Int) (bool, error)
CanPerform is a free data retrieval call binding the contract method 0xa1658fad.
Solidity: function canPerform(address _sender, bytes32 _role, uint256[] _params) view returns(bool)
func (*StakedETHSession) DOMAINSEPARATOR ¶
func (_StakedETH *StakedETHSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*StakedETHSession) Decimals ¶
func (_StakedETH *StakedETHSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*StakedETHSession) DecreaseAllowance ¶
func (_StakedETH *StakedETHSession) DecreaseAllowance(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address _spender, uint256 _subtractedValue) returns(bool)
func (*StakedETHSession) Deposit ¶
func (_StakedETH *StakedETHSession) Deposit(_maxDepositsCount *big.Int, _stakingModuleId *big.Int, _depositCalldata []byte) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xaa0b7db7.
Solidity: function deposit(uint256 _maxDepositsCount, uint256 _stakingModuleId, bytes _depositCalldata) returns()
func (*StakedETHSession) Eip712Domain ¶
func (_StakedETH *StakedETHSession) Eip712Domain() (struct { Name string Version string ChainId *big.Int VerifyingContract common.Address }, error)
Eip712Domain is a free data retrieval call binding the contract method 0x84b0196e.
Solidity: function eip712Domain() view returns(string name, string version, uint256 chainId, address verifyingContract)
func (*StakedETHSession) Fallback ¶
func (_StakedETH *StakedETHSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*StakedETHSession) FinalizeUpgradeV2 ¶
func (_StakedETH *StakedETHSession) FinalizeUpgradeV2(_lidoLocator common.Address, _eip712StETH common.Address) (*types.Transaction, error)
FinalizeUpgradeV2 is a paid mutator transaction binding the contract method 0x2f85e57c.
Solidity: function finalizeUpgrade_v2(address _lidoLocator, address _eip712StETH) returns()
func (*StakedETHSession) GetBeaconStat ¶
func (_StakedETH *StakedETHSession) GetBeaconStat() (struct { DepositedValidators *big.Int BeaconValidators *big.Int BeaconBalance *big.Int }, error)
GetBeaconStat is a free data retrieval call binding the contract method 0xae2e3538.
Solidity: function getBeaconStat() view returns(uint256 depositedValidators, uint256 beaconValidators, uint256 beaconBalance)
func (*StakedETHSession) GetBufferedEther ¶
func (_StakedETH *StakedETHSession) GetBufferedEther() (*big.Int, error)
GetBufferedEther is a free data retrieval call binding the contract method 0x47b714e0.
Solidity: function getBufferedEther() view returns(uint256)
func (*StakedETHSession) GetContractVersion ¶
func (_StakedETH *StakedETHSession) GetContractVersion() (*big.Int, error)
GetContractVersion is a free data retrieval call binding the contract method 0x8aa10435.
Solidity: function getContractVersion() view returns(uint256)
func (*StakedETHSession) GetCurrentStakeLimit ¶
func (_StakedETH *StakedETHSession) GetCurrentStakeLimit() (*big.Int, error)
GetCurrentStakeLimit is a free data retrieval call binding the contract method 0x609c4c6c.
Solidity: function getCurrentStakeLimit() view returns(uint256)
func (*StakedETHSession) GetDepositableEther ¶
func (_StakedETH *StakedETHSession) GetDepositableEther() (*big.Int, error)
GetDepositableEther is a free data retrieval call binding the contract method 0xf2cfa87d.
Solidity: function getDepositableEther() view returns(uint256)
func (*StakedETHSession) GetEIP712StETH ¶
func (_StakedETH *StakedETHSession) GetEIP712StETH() (common.Address, error)
GetEIP712StETH is a free data retrieval call binding the contract method 0x9861f8e5.
Solidity: function getEIP712StETH() view returns(address)
func (*StakedETHSession) GetEVMScriptExecutor ¶
func (_StakedETH *StakedETHSession) GetEVMScriptExecutor(_script []byte) (common.Address, error)
GetEVMScriptExecutor is a free data retrieval call binding the contract method 0x2914b9bd.
Solidity: function getEVMScriptExecutor(bytes _script) view returns(address)
func (*StakedETHSession) GetEVMScriptRegistry ¶
func (_StakedETH *StakedETHSession) GetEVMScriptRegistry() (common.Address, error)
GetEVMScriptRegistry is a free data retrieval call binding the contract method 0xa479e508.
Solidity: function getEVMScriptRegistry() view returns(address)
func (*StakedETHSession) GetFee ¶
func (_StakedETH *StakedETHSession) GetFee() (uint16, error)
GetFee is a free data retrieval call binding the contract method 0xced72f87.
Solidity: function getFee() view returns(uint16 totalFee)
func (*StakedETHSession) GetFeeDistribution ¶
func (_StakedETH *StakedETHSession) GetFeeDistribution() (struct { TreasuryFeeBasisPoints uint16 InsuranceFeeBasisPoints uint16 OperatorsFeeBasisPoints uint16 }, error)
GetFeeDistribution is a free data retrieval call binding the contract method 0x752f77f1.
Solidity: function getFeeDistribution() view returns(uint16 treasuryFeeBasisPoints, uint16 insuranceFeeBasisPoints, uint16 operatorsFeeBasisPoints)
func (*StakedETHSession) GetInitializationBlock ¶
func (_StakedETH *StakedETHSession) GetInitializationBlock() (*big.Int, error)
GetInitializationBlock is a free data retrieval call binding the contract method 0x8b3dd749.
Solidity: function getInitializationBlock() view returns(uint256)
func (*StakedETHSession) GetLidoLocator ¶
func (_StakedETH *StakedETHSession) GetLidoLocator() (common.Address, error)
GetLidoLocator is a free data retrieval call binding the contract method 0xe654ff17.
Solidity: function getLidoLocator() view returns(address)
func (*StakedETHSession) GetOracle ¶
func (_StakedETH *StakedETHSession) GetOracle() (common.Address, error)
GetOracle is a free data retrieval call binding the contract method 0x833b1fce.
Solidity: function getOracle() view returns(address)
func (*StakedETHSession) GetPooledEthByShares ¶
GetPooledEthByShares is a free data retrieval call binding the contract method 0x7a28fb88.
Solidity: function getPooledEthByShares(uint256 _sharesAmount) view returns(uint256)
func (*StakedETHSession) GetRecoveryVault ¶
func (_StakedETH *StakedETHSession) GetRecoveryVault() (common.Address, error)
GetRecoveryVault is a free data retrieval call binding the contract method 0x32f0a3b5.
Solidity: function getRecoveryVault() view returns(address)
func (*StakedETHSession) GetSharesByPooledEth ¶
GetSharesByPooledEth is a free data retrieval call binding the contract method 0x19208451.
Solidity: function getSharesByPooledEth(uint256 _ethAmount) view returns(uint256)
func (*StakedETHSession) GetStakeLimitFullInfo ¶
func (_StakedETH *StakedETHSession) GetStakeLimitFullInfo() (struct { IsStakingPaused bool IsStakingLimitSet bool CurrentStakeLimit *big.Int MaxStakeLimit *big.Int MaxStakeLimitGrowthBlocks *big.Int PrevStakeLimit *big.Int PrevStakeBlockNumber *big.Int }, error)
GetStakeLimitFullInfo is a free data retrieval call binding the contract method 0x665b4b0b.
Solidity: function getStakeLimitFullInfo() view returns(bool isStakingPaused, bool isStakingLimitSet, uint256 currentStakeLimit, uint256 maxStakeLimit, uint256 maxStakeLimitGrowthBlocks, uint256 prevStakeLimit, uint256 prevStakeBlockNumber)
func (*StakedETHSession) GetTotalELRewardsCollected ¶
func (_StakedETH *StakedETHSession) GetTotalELRewardsCollected() (*big.Int, error)
GetTotalELRewardsCollected is a free data retrieval call binding the contract method 0xfa64ebac.
Solidity: function getTotalELRewardsCollected() view returns(uint256)
func (*StakedETHSession) GetTotalPooledEther ¶
func (_StakedETH *StakedETHSession) GetTotalPooledEther() (*big.Int, error)
GetTotalPooledEther is a free data retrieval call binding the contract method 0x37cfdaca.
Solidity: function getTotalPooledEther() view returns(uint256)
func (*StakedETHSession) GetTotalShares ¶
func (_StakedETH *StakedETHSession) GetTotalShares() (*big.Int, error)
GetTotalShares is a free data retrieval call binding the contract method 0xd5002f2e.
Solidity: function getTotalShares() view returns(uint256)
func (*StakedETHSession) GetTreasury ¶
func (_StakedETH *StakedETHSession) GetTreasury() (common.Address, error)
GetTreasury is a free data retrieval call binding the contract method 0x3b19e84a.
Solidity: function getTreasury() view returns(address)
func (*StakedETHSession) GetWithdrawalCredentials ¶
func (_StakedETH *StakedETHSession) GetWithdrawalCredentials() ([32]byte, error)
GetWithdrawalCredentials is a free data retrieval call binding the contract method 0x56396715.
Solidity: function getWithdrawalCredentials() view returns(bytes32)
func (*StakedETHSession) HandleOracleReport ¶
func (_StakedETH *StakedETHSession) HandleOracleReport(_reportTimestamp *big.Int, _timeElapsed *big.Int, _clValidators *big.Int, _clBalance *big.Int, _withdrawalVaultBalance *big.Int, _elRewardsVaultBalance *big.Int, _sharesRequestedToBurn *big.Int, _withdrawalFinalizationBatches []*big.Int, _simulatedShareRate *big.Int) (*types.Transaction, error)
HandleOracleReport is a paid mutator transaction binding the contract method 0xbac3f3c5.
Solidity: function handleOracleReport(uint256 _reportTimestamp, uint256 _timeElapsed, uint256 _clValidators, uint256 _clBalance, uint256 _withdrawalVaultBalance, uint256 _elRewardsVaultBalance, uint256 _sharesRequestedToBurn, uint256[] _withdrawalFinalizationBatches, uint256 _simulatedShareRate) returns(uint256[4] postRebaseAmounts)
func (*StakedETHSession) HasInitialized ¶
func (_StakedETH *StakedETHSession) HasInitialized() (bool, error)
HasInitialized is a free data retrieval call binding the contract method 0x0803fac0.
Solidity: function hasInitialized() view returns(bool)
func (*StakedETHSession) IncreaseAllowance ¶
func (_StakedETH *StakedETHSession) IncreaseAllowance(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address _spender, uint256 _addedValue) returns(bool)
func (*StakedETHSession) Initialize ¶
func (_StakedETH *StakedETHSession) Initialize(_lidoLocator common.Address, _eip712StETH common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address _lidoLocator, address _eip712StETH) payable returns()
func (*StakedETHSession) IsPetrified ¶
func (_StakedETH *StakedETHSession) IsPetrified() (bool, error)
IsPetrified is a free data retrieval call binding the contract method 0xde4796ed.
Solidity: function isPetrified() view returns(bool)
func (*StakedETHSession) IsStakingPaused ¶
func (_StakedETH *StakedETHSession) IsStakingPaused() (bool, error)
IsStakingPaused is a free data retrieval call binding the contract method 0x1ea7ca89.
Solidity: function isStakingPaused() view returns(bool)
func (*StakedETHSession) IsStopped ¶
func (_StakedETH *StakedETHSession) IsStopped() (bool, error)
IsStopped is a free data retrieval call binding the contract method 0x3f683b6a.
Solidity: function isStopped() view returns(bool)
func (*StakedETHSession) Kernel ¶
func (_StakedETH *StakedETHSession) Kernel() (common.Address, error)
Kernel is a free data retrieval call binding the contract method 0xd4aae0c4.
Solidity: function kernel() view returns(address)
func (*StakedETHSession) Name ¶
func (_StakedETH *StakedETHSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*StakedETHSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*StakedETHSession) PAUSEROLE ¶
func (_StakedETH *StakedETHSession) PAUSEROLE() ([32]byte, error)
PAUSEROLE is a free data retrieval call binding the contract method 0x389ed267.
Solidity: function PAUSE_ROLE() view returns(bytes32)
func (*StakedETHSession) PauseStaking ¶
func (_StakedETH *StakedETHSession) PauseStaking() (*types.Transaction, error)
PauseStaking is a paid mutator transaction binding the contract method 0xf999c506.
Solidity: function pauseStaking() returns()
func (*StakedETHSession) Permit ¶
func (_StakedETH *StakedETHSession) Permit(_owner common.Address, _spender common.Address, _value *big.Int, _deadline *big.Int, _v uint8, _r [32]byte, _s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address _owner, address _spender, uint256 _value, uint256 _deadline, uint8 _v, bytes32 _r, bytes32 _s) returns()
func (*StakedETHSession) RESUMEROLE ¶
func (_StakedETH *StakedETHSession) RESUMEROLE() ([32]byte, error)
RESUMEROLE is a free data retrieval call binding the contract method 0x2de03aa1.
Solidity: function RESUME_ROLE() view returns(bytes32)
func (*StakedETHSession) ReceiveELRewards ¶
func (_StakedETH *StakedETHSession) ReceiveELRewards() (*types.Transaction, error)
ReceiveELRewards is a paid mutator transaction binding the contract method 0x4ad509b2.
Solidity: function receiveELRewards() payable returns()
func (*StakedETHSession) ReceiveWithdrawals ¶
func (_StakedETH *StakedETHSession) ReceiveWithdrawals() (*types.Transaction, error)
ReceiveWithdrawals is a paid mutator transaction binding the contract method 0x78ffcfe2.
Solidity: function receiveWithdrawals() payable returns()
func (*StakedETHSession) RemoveStakingLimit ¶
func (_StakedETH *StakedETHSession) RemoveStakingLimit() (*types.Transaction, error)
RemoveStakingLimit is a paid mutator transaction binding the contract method 0xb3320d9a.
Solidity: function removeStakingLimit() returns()
func (*StakedETHSession) Resume ¶
func (_StakedETH *StakedETHSession) Resume() (*types.Transaction, error)
Resume is a paid mutator transaction binding the contract method 0x046f7da2.
Solidity: function resume() returns()
func (*StakedETHSession) ResumeStaking ¶
func (_StakedETH *StakedETHSession) ResumeStaking() (*types.Transaction, error)
ResumeStaking is a paid mutator transaction binding the contract method 0x7475f913.
Solidity: function resumeStaking() returns()
func (*StakedETHSession) STAKINGCONTROLROLE ¶
func (_StakedETH *StakedETHSession) STAKINGCONTROLROLE() ([32]byte, error)
STAKINGCONTROLROLE is a free data retrieval call binding the contract method 0x136dd43c.
Solidity: function STAKING_CONTROL_ROLE() view returns(bytes32)
func (*StakedETHSession) STAKINGPAUSEROLE ¶
func (_StakedETH *StakedETHSession) STAKINGPAUSEROLE() ([32]byte, error)
STAKINGPAUSEROLE is a free data retrieval call binding the contract method 0xeb85262f.
Solidity: function STAKING_PAUSE_ROLE() view returns(bytes32)
func (*StakedETHSession) SetStakingLimit ¶
func (_StakedETH *StakedETHSession) SetStakingLimit(_maxStakeLimit *big.Int, _stakeLimitIncreasePerBlock *big.Int) (*types.Transaction, error)
SetStakingLimit is a paid mutator transaction binding the contract method 0x2cb5f784.
Solidity: function setStakingLimit(uint256 _maxStakeLimit, uint256 _stakeLimitIncreasePerBlock) returns()
func (*StakedETHSession) SharesOf ¶
SharesOf is a free data retrieval call binding the contract method 0xf5eb42dc.
Solidity: function sharesOf(address _account) view returns(uint256)
func (*StakedETHSession) Stop ¶
func (_StakedETH *StakedETHSession) Stop() (*types.Transaction, error)
Stop is a paid mutator transaction binding the contract method 0x07da68f5.
Solidity: function stop() returns()
func (*StakedETHSession) Submit ¶
func (_StakedETH *StakedETHSession) Submit(_referral common.Address) (*types.Transaction, error)
Submit is a paid mutator transaction binding the contract method 0xa1903eab.
Solidity: function submit(address _referral) payable returns(uint256)
func (*StakedETHSession) Symbol ¶
func (_StakedETH *StakedETHSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
func (*StakedETHSession) TotalSupply ¶
func (_StakedETH *StakedETHSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*StakedETHSession) Transfer ¶
func (_StakedETH *StakedETHSession) Transfer(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _recipient, uint256 _amount) returns(bool)
func (*StakedETHSession) TransferFrom ¶
func (_StakedETH *StakedETHSession) TransferFrom(_sender common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _sender, address _recipient, uint256 _amount) returns(bool)
func (*StakedETHSession) TransferShares ¶
func (_StakedETH *StakedETHSession) TransferShares(_recipient common.Address, _sharesAmount *big.Int) (*types.Transaction, error)
TransferShares is a paid mutator transaction binding the contract method 0x8fcb4e5b.
Solidity: function transferShares(address _recipient, uint256 _sharesAmount) returns(uint256)
func (*StakedETHSession) TransferSharesFrom ¶
func (_StakedETH *StakedETHSession) TransferSharesFrom(_sender common.Address, _recipient common.Address, _sharesAmount *big.Int) (*types.Transaction, error)
TransferSharesFrom is a paid mutator transaction binding the contract method 0x6d780459.
Solidity: function transferSharesFrom(address _sender, address _recipient, uint256 _sharesAmount) returns(uint256)
func (*StakedETHSession) TransferToVault ¶
func (_StakedETH *StakedETHSession) TransferToVault(arg0 common.Address) (*types.Transaction, error)
TransferToVault is a paid mutator transaction binding the contract method 0x9d4941d8.
Solidity: function transferToVault(address ) returns()
func (*StakedETHSession) UNSAFECHANGEDEPOSITEDVALIDATORSROLE ¶
func (_StakedETH *StakedETHSession) UNSAFECHANGEDEPOSITEDVALIDATORSROLE() ([32]byte, error)
UNSAFECHANGEDEPOSITEDVALIDATORSROLE is a free data retrieval call binding the contract method 0xad1394e9.
Solidity: function UNSAFE_CHANGE_DEPOSITED_VALIDATORS_ROLE() view returns(bytes32)
func (*StakedETHSession) UnsafeChangeDepositedValidators ¶
func (_StakedETH *StakedETHSession) UnsafeChangeDepositedValidators(_newDepositedValidators *big.Int) (*types.Transaction, error)
UnsafeChangeDepositedValidators is a paid mutator transaction binding the contract method 0x38998624.
Solidity: function unsafeChangeDepositedValidators(uint256 _newDepositedValidators) returns()
type StakedETHSharesBurnt ¶
type StakedETHSharesBurnt struct {}
StakedETHSharesBurnt represents a SharesBurnt event raised by the StakedETH contract.
type StakedETHSharesBurntIterator ¶
type StakedETHSharesBurntIterator struct { // contains filtered or unexported fields }
StakedETHSharesBurntIterator is returned from FilterSharesBurnt and is used to iterate over the raw logs and unpacked data for SharesBurnt events raised by the StakedETH contract.
func (*StakedETHSharesBurntIterator) Close ¶
func (it *StakedETHSharesBurntIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHSharesBurntIterator) Error ¶
func (it *StakedETHSharesBurntIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHSharesBurntIterator) Next ¶
func (it *StakedETHSharesBurntIterator) 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 StakedETHStakingLimitRemoved ¶
StakedETHStakingLimitRemoved represents a StakingLimitRemoved event raised by the StakedETH contract.
type StakedETHStakingLimitRemovedIterator ¶
type StakedETHStakingLimitRemovedIterator struct { Event *StakedETHStakingLimitRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHStakingLimitRemovedIterator is returned from FilterStakingLimitRemoved and is used to iterate over the raw logs and unpacked data for StakingLimitRemoved events raised by the StakedETH contract.
func (*StakedETHStakingLimitRemovedIterator) Close ¶
func (it *StakedETHStakingLimitRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHStakingLimitRemovedIterator) Error ¶
func (it *StakedETHStakingLimitRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHStakingLimitRemovedIterator) Next ¶
func (it *StakedETHStakingLimitRemovedIterator) 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 StakedETHStakingLimitSet ¶
type StakedETHStakingLimitSet struct { MaxStakeLimit *big.Int StakeLimitIncreasePerBlock *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedETHStakingLimitSet represents a StakingLimitSet event raised by the StakedETH contract.
type StakedETHStakingLimitSetIterator ¶
type StakedETHStakingLimitSetIterator struct { Event *StakedETHStakingLimitSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHStakingLimitSetIterator is returned from FilterStakingLimitSet and is used to iterate over the raw logs and unpacked data for StakingLimitSet events raised by the StakedETH contract.
func (*StakedETHStakingLimitSetIterator) Close ¶
func (it *StakedETHStakingLimitSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHStakingLimitSetIterator) Error ¶
func (it *StakedETHStakingLimitSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHStakingLimitSetIterator) Next ¶
func (it *StakedETHStakingLimitSetIterator) 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 StakedETHStakingPaused ¶
StakedETHStakingPaused represents a StakingPaused event raised by the StakedETH contract.
type StakedETHStakingPausedIterator ¶
type StakedETHStakingPausedIterator struct { Event *StakedETHStakingPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHStakingPausedIterator is returned from FilterStakingPaused and is used to iterate over the raw logs and unpacked data for StakingPaused events raised by the StakedETH contract.
func (*StakedETHStakingPausedIterator) Close ¶
func (it *StakedETHStakingPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHStakingPausedIterator) Error ¶
func (it *StakedETHStakingPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHStakingPausedIterator) Next ¶
func (it *StakedETHStakingPausedIterator) 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 StakedETHStakingResumed ¶
StakedETHStakingResumed represents a StakingResumed event raised by the StakedETH contract.
type StakedETHStakingResumedIterator ¶
type StakedETHStakingResumedIterator struct { Event *StakedETHStakingResumed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHStakingResumedIterator is returned from FilterStakingResumed and is used to iterate over the raw logs and unpacked data for StakingResumed events raised by the StakedETH contract.
func (*StakedETHStakingResumedIterator) Close ¶
func (it *StakedETHStakingResumedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHStakingResumedIterator) Error ¶
func (it *StakedETHStakingResumedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHStakingResumedIterator) Next ¶
func (it *StakedETHStakingResumedIterator) 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 StakedETHStopped ¶
StakedETHStopped represents a Stopped event raised by the StakedETH contract.
type StakedETHStoppedIterator ¶
type StakedETHStoppedIterator struct { Event *StakedETHStopped // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHStoppedIterator is returned from FilterStopped and is used to iterate over the raw logs and unpacked data for Stopped events raised by the StakedETH contract.
func (*StakedETHStoppedIterator) Close ¶
func (it *StakedETHStoppedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHStoppedIterator) Error ¶
func (it *StakedETHStoppedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHStoppedIterator) Next ¶
func (it *StakedETHStoppedIterator) 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 StakedETHSubmitted ¶
type StakedETHSubmitted struct { Sender common.Address Amount *big.Int Referral common.Address Raw types.Log // Blockchain specific contextual infos }
StakedETHSubmitted represents a Submitted event raised by the StakedETH contract.
type StakedETHSubmittedIterator ¶
type StakedETHSubmittedIterator struct { Event *StakedETHSubmitted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHSubmittedIterator is returned from FilterSubmitted and is used to iterate over the raw logs and unpacked data for Submitted events raised by the StakedETH contract.
func (*StakedETHSubmittedIterator) Close ¶
func (it *StakedETHSubmittedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHSubmittedIterator) Error ¶
func (it *StakedETHSubmittedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHSubmittedIterator) Next ¶
func (it *StakedETHSubmittedIterator) 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 StakedETHTokenRebased ¶
type StakedETHTokenRebased struct { ReportTimestamp *big.Int TimeElapsed *big.Int PreTotalEther *big.Int PostTotalEther *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedETHTokenRebased represents a TokenRebased event raised by the StakedETH contract.
type StakedETHTokenRebasedIterator ¶
type StakedETHTokenRebasedIterator struct { Event *StakedETHTokenRebased // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHTokenRebasedIterator is returned from FilterTokenRebased and is used to iterate over the raw logs and unpacked data for TokenRebased events raised by the StakedETH contract.
func (*StakedETHTokenRebasedIterator) Close ¶
func (it *StakedETHTokenRebasedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHTokenRebasedIterator) Error ¶
func (it *StakedETHTokenRebasedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHTokenRebasedIterator) Next ¶
func (it *StakedETHTokenRebasedIterator) 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 StakedETHTransactor ¶
type StakedETHTransactor struct {
// contains filtered or unexported fields
}
StakedETHTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStakedETHTransactor ¶
func NewStakedETHTransactor(address common.Address, transactor bind.ContractTransactor) (*StakedETHTransactor, error)
NewStakedETHTransactor creates a new write-only instance of StakedETH, bound to a specific deployed contract.
func (*StakedETHTransactor) Approve ¶
func (_StakedETH *StakedETHTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _amount) returns(bool)
func (*StakedETHTransactor) DecreaseAllowance ¶
func (_StakedETH *StakedETHTransactor) DecreaseAllowance(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address _spender, uint256 _subtractedValue) returns(bool)
func (*StakedETHTransactor) Deposit ¶
func (_StakedETH *StakedETHTransactor) Deposit(opts *bind.TransactOpts, _maxDepositsCount *big.Int, _stakingModuleId *big.Int, _depositCalldata []byte) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xaa0b7db7.
Solidity: function deposit(uint256 _maxDepositsCount, uint256 _stakingModuleId, bytes _depositCalldata) returns()
func (*StakedETHTransactor) Fallback ¶
func (_StakedETH *StakedETHTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*StakedETHTransactor) FinalizeUpgradeV2 ¶
func (_StakedETH *StakedETHTransactor) FinalizeUpgradeV2(opts *bind.TransactOpts, _lidoLocator common.Address, _eip712StETH common.Address) (*types.Transaction, error)
FinalizeUpgradeV2 is a paid mutator transaction binding the contract method 0x2f85e57c.
Solidity: function finalizeUpgrade_v2(address _lidoLocator, address _eip712StETH) returns()
func (*StakedETHTransactor) HandleOracleReport ¶
func (_StakedETH *StakedETHTransactor) HandleOracleReport(opts *bind.TransactOpts, _reportTimestamp *big.Int, _timeElapsed *big.Int, _clValidators *big.Int, _clBalance *big.Int, _withdrawalVaultBalance *big.Int, _elRewardsVaultBalance *big.Int, _sharesRequestedToBurn *big.Int, _withdrawalFinalizationBatches []*big.Int, _simulatedShareRate *big.Int) (*types.Transaction, error)
HandleOracleReport is a paid mutator transaction binding the contract method 0xbac3f3c5.
Solidity: function handleOracleReport(uint256 _reportTimestamp, uint256 _timeElapsed, uint256 _clValidators, uint256 _clBalance, uint256 _withdrawalVaultBalance, uint256 _elRewardsVaultBalance, uint256 _sharesRequestedToBurn, uint256[] _withdrawalFinalizationBatches, uint256 _simulatedShareRate) returns(uint256[4] postRebaseAmounts)
func (*StakedETHTransactor) IncreaseAllowance ¶
func (_StakedETH *StakedETHTransactor) IncreaseAllowance(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address _spender, uint256 _addedValue) returns(bool)
func (*StakedETHTransactor) Initialize ¶
func (_StakedETH *StakedETHTransactor) Initialize(opts *bind.TransactOpts, _lidoLocator common.Address, _eip712StETH common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address _lidoLocator, address _eip712StETH) payable returns()
func (*StakedETHTransactor) PauseStaking ¶
func (_StakedETH *StakedETHTransactor) PauseStaking(opts *bind.TransactOpts) (*types.Transaction, error)
PauseStaking is a paid mutator transaction binding the contract method 0xf999c506.
Solidity: function pauseStaking() returns()
func (*StakedETHTransactor) Permit ¶
func (_StakedETH *StakedETHTransactor) Permit(opts *bind.TransactOpts, _owner common.Address, _spender common.Address, _value *big.Int, _deadline *big.Int, _v uint8, _r [32]byte, _s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address _owner, address _spender, uint256 _value, uint256 _deadline, uint8 _v, bytes32 _r, bytes32 _s) returns()
func (*StakedETHTransactor) ReceiveELRewards ¶
func (_StakedETH *StakedETHTransactor) ReceiveELRewards(opts *bind.TransactOpts) (*types.Transaction, error)
ReceiveELRewards is a paid mutator transaction binding the contract method 0x4ad509b2.
Solidity: function receiveELRewards() payable returns()
func (*StakedETHTransactor) ReceiveWithdrawals ¶
func (_StakedETH *StakedETHTransactor) ReceiveWithdrawals(opts *bind.TransactOpts) (*types.Transaction, error)
ReceiveWithdrawals is a paid mutator transaction binding the contract method 0x78ffcfe2.
Solidity: function receiveWithdrawals() payable returns()
func (*StakedETHTransactor) RemoveStakingLimit ¶
func (_StakedETH *StakedETHTransactor) RemoveStakingLimit(opts *bind.TransactOpts) (*types.Transaction, error)
RemoveStakingLimit is a paid mutator transaction binding the contract method 0xb3320d9a.
Solidity: function removeStakingLimit() returns()
func (*StakedETHTransactor) Resume ¶
func (_StakedETH *StakedETHTransactor) Resume(opts *bind.TransactOpts) (*types.Transaction, error)
Resume is a paid mutator transaction binding the contract method 0x046f7da2.
Solidity: function resume() returns()
func (*StakedETHTransactor) ResumeStaking ¶
func (_StakedETH *StakedETHTransactor) ResumeStaking(opts *bind.TransactOpts) (*types.Transaction, error)
ResumeStaking is a paid mutator transaction binding the contract method 0x7475f913.
Solidity: function resumeStaking() returns()
func (*StakedETHTransactor) SetStakingLimit ¶
func (_StakedETH *StakedETHTransactor) SetStakingLimit(opts *bind.TransactOpts, _maxStakeLimit *big.Int, _stakeLimitIncreasePerBlock *big.Int) (*types.Transaction, error)
SetStakingLimit is a paid mutator transaction binding the contract method 0x2cb5f784.
Solidity: function setStakingLimit(uint256 _maxStakeLimit, uint256 _stakeLimitIncreasePerBlock) returns()
func (*StakedETHTransactor) Stop ¶
func (_StakedETH *StakedETHTransactor) Stop(opts *bind.TransactOpts) (*types.Transaction, error)
Stop is a paid mutator transaction binding the contract method 0x07da68f5.
Solidity: function stop() returns()
func (*StakedETHTransactor) Submit ¶
func (_StakedETH *StakedETHTransactor) Submit(opts *bind.TransactOpts, _referral common.Address) (*types.Transaction, error)
Submit is a paid mutator transaction binding the contract method 0xa1903eab.
Solidity: function submit(address _referral) payable returns(uint256)
func (*StakedETHTransactor) Transfer ¶
func (_StakedETH *StakedETHTransactor) Transfer(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _recipient, uint256 _amount) returns(bool)
func (*StakedETHTransactor) TransferFrom ¶
func (_StakedETH *StakedETHTransactor) TransferFrom(opts *bind.TransactOpts, _sender common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _sender, address _recipient, uint256 _amount) returns(bool)
func (*StakedETHTransactor) TransferShares ¶
func (_StakedETH *StakedETHTransactor) TransferShares(opts *bind.TransactOpts, _recipient common.Address, _sharesAmount *big.Int) (*types.Transaction, error)
TransferShares is a paid mutator transaction binding the contract method 0x8fcb4e5b.
Solidity: function transferShares(address _recipient, uint256 _sharesAmount) returns(uint256)
func (*StakedETHTransactor) TransferSharesFrom ¶
func (_StakedETH *StakedETHTransactor) TransferSharesFrom(opts *bind.TransactOpts, _sender common.Address, _recipient common.Address, _sharesAmount *big.Int) (*types.Transaction, error)
TransferSharesFrom is a paid mutator transaction binding the contract method 0x6d780459.
Solidity: function transferSharesFrom(address _sender, address _recipient, uint256 _sharesAmount) returns(uint256)
func (*StakedETHTransactor) TransferToVault ¶
func (_StakedETH *StakedETHTransactor) TransferToVault(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
TransferToVault is a paid mutator transaction binding the contract method 0x9d4941d8.
Solidity: function transferToVault(address ) returns()
func (*StakedETHTransactor) UnsafeChangeDepositedValidators ¶
func (_StakedETH *StakedETHTransactor) UnsafeChangeDepositedValidators(opts *bind.TransactOpts, _newDepositedValidators *big.Int) (*types.Transaction, error)
UnsafeChangeDepositedValidators is a paid mutator transaction binding the contract method 0x38998624.
Solidity: function unsafeChangeDepositedValidators(uint256 _newDepositedValidators) returns()
type StakedETHTransactorRaw ¶
type StakedETHTransactorRaw struct {
Contract *StakedETHTransactor // Generic write-only contract binding to access the raw methods on
}
StakedETHTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StakedETHTransactorRaw) Transact ¶
func (_StakedETH *StakedETHTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StakedETHTransactorRaw) Transfer ¶
func (_StakedETH *StakedETHTransactorRaw) 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 StakedETHTransactorSession ¶
type StakedETHTransactorSession struct { Contract *StakedETHTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StakedETHTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*StakedETHTransactorSession) Approve ¶
func (_StakedETH *StakedETHTransactorSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _amount) returns(bool)
func (*StakedETHTransactorSession) DecreaseAllowance ¶
func (_StakedETH *StakedETHTransactorSession) DecreaseAllowance(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address _spender, uint256 _subtractedValue) returns(bool)
func (*StakedETHTransactorSession) Deposit ¶
func (_StakedETH *StakedETHTransactorSession) Deposit(_maxDepositsCount *big.Int, _stakingModuleId *big.Int, _depositCalldata []byte) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xaa0b7db7.
Solidity: function deposit(uint256 _maxDepositsCount, uint256 _stakingModuleId, bytes _depositCalldata) returns()
func (*StakedETHTransactorSession) Fallback ¶
func (_StakedETH *StakedETHTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*StakedETHTransactorSession) FinalizeUpgradeV2 ¶
func (_StakedETH *StakedETHTransactorSession) FinalizeUpgradeV2(_lidoLocator common.Address, _eip712StETH common.Address) (*types.Transaction, error)
FinalizeUpgradeV2 is a paid mutator transaction binding the contract method 0x2f85e57c.
Solidity: function finalizeUpgrade_v2(address _lidoLocator, address _eip712StETH) returns()
func (*StakedETHTransactorSession) HandleOracleReport ¶
func (_StakedETH *StakedETHTransactorSession) HandleOracleReport(_reportTimestamp *big.Int, _timeElapsed *big.Int, _clValidators *big.Int, _clBalance *big.Int, _withdrawalVaultBalance *big.Int, _elRewardsVaultBalance *big.Int, _sharesRequestedToBurn *big.Int, _withdrawalFinalizationBatches []*big.Int, _simulatedShareRate *big.Int) (*types.Transaction, error)
HandleOracleReport is a paid mutator transaction binding the contract method 0xbac3f3c5.
Solidity: function handleOracleReport(uint256 _reportTimestamp, uint256 _timeElapsed, uint256 _clValidators, uint256 _clBalance, uint256 _withdrawalVaultBalance, uint256 _elRewardsVaultBalance, uint256 _sharesRequestedToBurn, uint256[] _withdrawalFinalizationBatches, uint256 _simulatedShareRate) returns(uint256[4] postRebaseAmounts)
func (*StakedETHTransactorSession) IncreaseAllowance ¶
func (_StakedETH *StakedETHTransactorSession) IncreaseAllowance(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address _spender, uint256 _addedValue) returns(bool)
func (*StakedETHTransactorSession) Initialize ¶
func (_StakedETH *StakedETHTransactorSession) Initialize(_lidoLocator common.Address, _eip712StETH common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address _lidoLocator, address _eip712StETH) payable returns()
func (*StakedETHTransactorSession) PauseStaking ¶
func (_StakedETH *StakedETHTransactorSession) PauseStaking() (*types.Transaction, error)
PauseStaking is a paid mutator transaction binding the contract method 0xf999c506.
Solidity: function pauseStaking() returns()
func (*StakedETHTransactorSession) Permit ¶
func (_StakedETH *StakedETHTransactorSession) Permit(_owner common.Address, _spender common.Address, _value *big.Int, _deadline *big.Int, _v uint8, _r [32]byte, _s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address _owner, address _spender, uint256 _value, uint256 _deadline, uint8 _v, bytes32 _r, bytes32 _s) returns()
func (*StakedETHTransactorSession) ReceiveELRewards ¶
func (_StakedETH *StakedETHTransactorSession) ReceiveELRewards() (*types.Transaction, error)
ReceiveELRewards is a paid mutator transaction binding the contract method 0x4ad509b2.
Solidity: function receiveELRewards() payable returns()
func (*StakedETHTransactorSession) ReceiveWithdrawals ¶
func (_StakedETH *StakedETHTransactorSession) ReceiveWithdrawals() (*types.Transaction, error)
ReceiveWithdrawals is a paid mutator transaction binding the contract method 0x78ffcfe2.
Solidity: function receiveWithdrawals() payable returns()
func (*StakedETHTransactorSession) RemoveStakingLimit ¶
func (_StakedETH *StakedETHTransactorSession) RemoveStakingLimit() (*types.Transaction, error)
RemoveStakingLimit is a paid mutator transaction binding the contract method 0xb3320d9a.
Solidity: function removeStakingLimit() returns()
func (*StakedETHTransactorSession) Resume ¶
func (_StakedETH *StakedETHTransactorSession) Resume() (*types.Transaction, error)
Resume is a paid mutator transaction binding the contract method 0x046f7da2.
Solidity: function resume() returns()
func (*StakedETHTransactorSession) ResumeStaking ¶
func (_StakedETH *StakedETHTransactorSession) ResumeStaking() (*types.Transaction, error)
ResumeStaking is a paid mutator transaction binding the contract method 0x7475f913.
Solidity: function resumeStaking() returns()
func (*StakedETHTransactorSession) SetStakingLimit ¶
func (_StakedETH *StakedETHTransactorSession) SetStakingLimit(_maxStakeLimit *big.Int, _stakeLimitIncreasePerBlock *big.Int) (*types.Transaction, error)
SetStakingLimit is a paid mutator transaction binding the contract method 0x2cb5f784.
Solidity: function setStakingLimit(uint256 _maxStakeLimit, uint256 _stakeLimitIncreasePerBlock) returns()
func (*StakedETHTransactorSession) Stop ¶
func (_StakedETH *StakedETHTransactorSession) Stop() (*types.Transaction, error)
Stop is a paid mutator transaction binding the contract method 0x07da68f5.
Solidity: function stop() returns()
func (*StakedETHTransactorSession) Submit ¶
func (_StakedETH *StakedETHTransactorSession) Submit(_referral common.Address) (*types.Transaction, error)
Submit is a paid mutator transaction binding the contract method 0xa1903eab.
Solidity: function submit(address _referral) payable returns(uint256)
func (*StakedETHTransactorSession) Transfer ¶
func (_StakedETH *StakedETHTransactorSession) Transfer(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _recipient, uint256 _amount) returns(bool)
func (*StakedETHTransactorSession) TransferFrom ¶
func (_StakedETH *StakedETHTransactorSession) TransferFrom(_sender common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _sender, address _recipient, uint256 _amount) returns(bool)
func (*StakedETHTransactorSession) TransferShares ¶
func (_StakedETH *StakedETHTransactorSession) TransferShares(_recipient common.Address, _sharesAmount *big.Int) (*types.Transaction, error)
TransferShares is a paid mutator transaction binding the contract method 0x8fcb4e5b.
Solidity: function transferShares(address _recipient, uint256 _sharesAmount) returns(uint256)
func (*StakedETHTransactorSession) TransferSharesFrom ¶
func (_StakedETH *StakedETHTransactorSession) TransferSharesFrom(_sender common.Address, _recipient common.Address, _sharesAmount *big.Int) (*types.Transaction, error)
TransferSharesFrom is a paid mutator transaction binding the contract method 0x6d780459.
Solidity: function transferSharesFrom(address _sender, address _recipient, uint256 _sharesAmount) returns(uint256)
func (*StakedETHTransactorSession) TransferToVault ¶
func (_StakedETH *StakedETHTransactorSession) TransferToVault(arg0 common.Address) (*types.Transaction, error)
TransferToVault is a paid mutator transaction binding the contract method 0x9d4941d8.
Solidity: function transferToVault(address ) returns()
func (*StakedETHTransactorSession) UnsafeChangeDepositedValidators ¶
func (_StakedETH *StakedETHTransactorSession) UnsafeChangeDepositedValidators(_newDepositedValidators *big.Int) (*types.Transaction, error)
UnsafeChangeDepositedValidators is a paid mutator transaction binding the contract method 0x38998624.
Solidity: function unsafeChangeDepositedValidators(uint256 _newDepositedValidators) returns()
type StakedETHTransfer ¶
type StakedETHTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedETHTransfer represents a Transfer event raised by the StakedETH contract.
type StakedETHTransferIterator ¶
type StakedETHTransferIterator struct { Event *StakedETHTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the StakedETH contract.
func (*StakedETHTransferIterator) Close ¶
func (it *StakedETHTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHTransferIterator) Error ¶
func (it *StakedETHTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHTransferIterator) Next ¶
func (it *StakedETHTransferIterator) 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 StakedETHTransferShares ¶
type StakedETHTransferShares struct {}
StakedETHTransferShares represents a TransferShares event raised by the StakedETH contract.
type StakedETHTransferSharesIterator ¶
type StakedETHTransferSharesIterator struct { // contains filtered or unexported fields }
StakedETHTransferSharesIterator is returned from FilterTransferShares and is used to iterate over the raw logs and unpacked data for TransferShares events raised by the StakedETH contract.
func (*StakedETHTransferSharesIterator) Close ¶
func (it *StakedETHTransferSharesIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHTransferSharesIterator) Error ¶
func (it *StakedETHTransferSharesIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHTransferSharesIterator) Next ¶
func (it *StakedETHTransferSharesIterator) 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 StakedETHUnbuffered ¶
type StakedETHUnbuffered struct { Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedETHUnbuffered represents a Unbuffered event raised by the StakedETH contract.
type StakedETHUnbufferedIterator ¶
type StakedETHUnbufferedIterator struct { Event *StakedETHUnbuffered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHUnbufferedIterator is returned from FilterUnbuffered and is used to iterate over the raw logs and unpacked data for Unbuffered events raised by the StakedETH contract.
func (*StakedETHUnbufferedIterator) Close ¶
func (it *StakedETHUnbufferedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHUnbufferedIterator) Error ¶
func (it *StakedETHUnbufferedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHUnbufferedIterator) Next ¶
func (it *StakedETHUnbufferedIterator) 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 StakedETHWithdrawalNFT ¶
type StakedETHWithdrawalNFT struct { StakedETHWithdrawalNFTCaller // Read-only binding to the contract StakedETHWithdrawalNFTTransactor // Write-only binding to the contract StakedETHWithdrawalNFTFilterer // Log filterer for contract events }
StakedETHWithdrawalNFT is an auto generated Go binding around an Ethereum contract.
func NewStakedETHWithdrawalNFT ¶
func NewStakedETHWithdrawalNFT(address common.Address, backend bind.ContractBackend) (*StakedETHWithdrawalNFT, error)
NewStakedETHWithdrawalNFT creates a new instance of StakedETHWithdrawalNFT, bound to a specific deployed contract.
type StakedETHWithdrawalNFTApproval ¶
type StakedETHWithdrawalNFTApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedETHWithdrawalNFTApproval represents a Approval event raised by the StakedETHWithdrawalNFT contract.
type StakedETHWithdrawalNFTApprovalForAll ¶
type StakedETHWithdrawalNFTApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
StakedETHWithdrawalNFTApprovalForAll represents a ApprovalForAll event raised by the StakedETHWithdrawalNFT contract.
type StakedETHWithdrawalNFTApprovalForAllIterator ¶
type StakedETHWithdrawalNFTApprovalForAllIterator struct { Event *StakedETHWithdrawalNFTApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHWithdrawalNFTApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the StakedETHWithdrawalNFT contract.
func (*StakedETHWithdrawalNFTApprovalForAllIterator) Close ¶
func (it *StakedETHWithdrawalNFTApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHWithdrawalNFTApprovalForAllIterator) Error ¶
func (it *StakedETHWithdrawalNFTApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHWithdrawalNFTApprovalForAllIterator) Next ¶
func (it *StakedETHWithdrawalNFTApprovalForAllIterator) 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 StakedETHWithdrawalNFTApprovalIterator ¶
type StakedETHWithdrawalNFTApprovalIterator struct { Event *StakedETHWithdrawalNFTApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHWithdrawalNFTApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the StakedETHWithdrawalNFT contract.
func (*StakedETHWithdrawalNFTApprovalIterator) Close ¶
func (it *StakedETHWithdrawalNFTApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHWithdrawalNFTApprovalIterator) Error ¶
func (it *StakedETHWithdrawalNFTApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHWithdrawalNFTApprovalIterator) Next ¶
func (it *StakedETHWithdrawalNFTApprovalIterator) 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 StakedETHWithdrawalNFTBaseURISet ¶
type StakedETHWithdrawalNFTBaseURISet struct { BaseURI string Raw types.Log // Blockchain specific contextual infos }
StakedETHWithdrawalNFTBaseURISet represents a BaseURISet event raised by the StakedETHWithdrawalNFT contract.
type StakedETHWithdrawalNFTBaseURISetIterator ¶
type StakedETHWithdrawalNFTBaseURISetIterator struct { Event *StakedETHWithdrawalNFTBaseURISet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHWithdrawalNFTBaseURISetIterator is returned from FilterBaseURISet and is used to iterate over the raw logs and unpacked data for BaseURISet events raised by the StakedETHWithdrawalNFT contract.
func (*StakedETHWithdrawalNFTBaseURISetIterator) Close ¶
func (it *StakedETHWithdrawalNFTBaseURISetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHWithdrawalNFTBaseURISetIterator) Error ¶
func (it *StakedETHWithdrawalNFTBaseURISetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHWithdrawalNFTBaseURISetIterator) Next ¶
func (it *StakedETHWithdrawalNFTBaseURISetIterator) 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 StakedETHWithdrawalNFTBatchMetadataUpdate ¶
type StakedETHWithdrawalNFTBatchMetadataUpdate struct { FromTokenId *big.Int ToTokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedETHWithdrawalNFTBatchMetadataUpdate represents a BatchMetadataUpdate event raised by the StakedETHWithdrawalNFT contract.
type StakedETHWithdrawalNFTBatchMetadataUpdateIterator ¶
type StakedETHWithdrawalNFTBatchMetadataUpdateIterator struct { Event *StakedETHWithdrawalNFTBatchMetadataUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHWithdrawalNFTBatchMetadataUpdateIterator is returned from FilterBatchMetadataUpdate and is used to iterate over the raw logs and unpacked data for BatchMetadataUpdate events raised by the StakedETHWithdrawalNFT contract.
func (*StakedETHWithdrawalNFTBatchMetadataUpdateIterator) Close ¶
func (it *StakedETHWithdrawalNFTBatchMetadataUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHWithdrawalNFTBatchMetadataUpdateIterator) Error ¶
func (it *StakedETHWithdrawalNFTBatchMetadataUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHWithdrawalNFTBatchMetadataUpdateIterator) Next ¶
func (it *StakedETHWithdrawalNFTBatchMetadataUpdateIterator) 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 StakedETHWithdrawalNFTBunkerModeDisabled ¶
type StakedETHWithdrawalNFTBunkerModeDisabled struct {
Raw types.Log // Blockchain specific contextual infos
}
StakedETHWithdrawalNFTBunkerModeDisabled represents a BunkerModeDisabled event raised by the StakedETHWithdrawalNFT contract.
type StakedETHWithdrawalNFTBunkerModeDisabledIterator ¶
type StakedETHWithdrawalNFTBunkerModeDisabledIterator struct { Event *StakedETHWithdrawalNFTBunkerModeDisabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHWithdrawalNFTBunkerModeDisabledIterator is returned from FilterBunkerModeDisabled and is used to iterate over the raw logs and unpacked data for BunkerModeDisabled events raised by the StakedETHWithdrawalNFT contract.
func (*StakedETHWithdrawalNFTBunkerModeDisabledIterator) Close ¶
func (it *StakedETHWithdrawalNFTBunkerModeDisabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHWithdrawalNFTBunkerModeDisabledIterator) Error ¶
func (it *StakedETHWithdrawalNFTBunkerModeDisabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHWithdrawalNFTBunkerModeDisabledIterator) Next ¶
func (it *StakedETHWithdrawalNFTBunkerModeDisabledIterator) 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 StakedETHWithdrawalNFTBunkerModeEnabled ¶
type StakedETHWithdrawalNFTBunkerModeEnabled struct { SinceTimestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedETHWithdrawalNFTBunkerModeEnabled represents a BunkerModeEnabled event raised by the StakedETHWithdrawalNFT contract.
type StakedETHWithdrawalNFTBunkerModeEnabledIterator ¶
type StakedETHWithdrawalNFTBunkerModeEnabledIterator struct { Event *StakedETHWithdrawalNFTBunkerModeEnabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHWithdrawalNFTBunkerModeEnabledIterator is returned from FilterBunkerModeEnabled and is used to iterate over the raw logs and unpacked data for BunkerModeEnabled events raised by the StakedETHWithdrawalNFT contract.
func (*StakedETHWithdrawalNFTBunkerModeEnabledIterator) Close ¶
func (it *StakedETHWithdrawalNFTBunkerModeEnabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHWithdrawalNFTBunkerModeEnabledIterator) Error ¶
func (it *StakedETHWithdrawalNFTBunkerModeEnabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHWithdrawalNFTBunkerModeEnabledIterator) Next ¶
func (it *StakedETHWithdrawalNFTBunkerModeEnabledIterator) 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 StakedETHWithdrawalNFTCaller ¶
type StakedETHWithdrawalNFTCaller struct {
// contains filtered or unexported fields
}
StakedETHWithdrawalNFTCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStakedETHWithdrawalNFTCaller ¶
func NewStakedETHWithdrawalNFTCaller(address common.Address, caller bind.ContractCaller) (*StakedETHWithdrawalNFTCaller, error)
NewStakedETHWithdrawalNFTCaller creates a new read-only instance of StakedETHWithdrawalNFT, bound to a specific deployed contract.
func (*StakedETHWithdrawalNFTCaller) BUNKERMODEDISABLEDTIMESTAMP ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) BUNKERMODEDISABLEDTIMESTAMP(opts *bind.CallOpts) (*big.Int, error)
BUNKERMODEDISABLEDTIMESTAMP is a free data retrieval call binding the contract method 0xe7c0835d.
Solidity: function BUNKER_MODE_DISABLED_TIMESTAMP() view returns(uint256)
func (*StakedETHWithdrawalNFTCaller) BalanceOf ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) view returns(uint256)
func (*StakedETHWithdrawalNFTCaller) BunkerModeSinceTimestamp ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) BunkerModeSinceTimestamp(opts *bind.CallOpts) (*big.Int, error)
BunkerModeSinceTimestamp is a free data retrieval call binding the contract method 0x9b36be58.
Solidity: function bunkerModeSinceTimestamp() view returns(uint256)
func (*StakedETHWithdrawalNFTCaller) CalculateFinalizationBatches ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) CalculateFinalizationBatches(opts *bind.CallOpts, _maxShareRate *big.Int, _maxTimestamp *big.Int, _maxRequestsPerCall *big.Int, _state WithdrawalQueueBaseBatchesCalculationState) (WithdrawalQueueBaseBatchesCalculationState, error)
CalculateFinalizationBatches is a free data retrieval call binding the contract method 0xeed53bf5.
Solidity: function calculateFinalizationBatches(uint256 _maxShareRate, uint256 _maxTimestamp, uint256 _maxRequestsPerCall, (uint256,bool,uint256[36],uint256) _state) view returns((uint256,bool,uint256[36],uint256))
func (*StakedETHWithdrawalNFTCaller) DEFAULTADMINROLE ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*StakedETHWithdrawalNFTCaller) FINALIZEROLE ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) FINALIZEROLE(opts *bind.CallOpts) ([32]byte, error)
FINALIZEROLE is a free data retrieval call binding the contract method 0x220ca2f4.
Solidity: function FINALIZE_ROLE() view returns(bytes32)
func (*StakedETHWithdrawalNFTCaller) FindCheckpointHints ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) FindCheckpointHints(opts *bind.CallOpts, _requestIds []*big.Int, _firstIndex *big.Int, _lastIndex *big.Int) ([]*big.Int, error)
FindCheckpointHints is a free data retrieval call binding the contract method 0x62abe3fa.
Solidity: function findCheckpointHints(uint256[] _requestIds, uint256 _firstIndex, uint256 _lastIndex) view returns(uint256[] hintIds)
func (*StakedETHWithdrawalNFTCaller) GetApproved ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetApproved(opts *bind.CallOpts, _requestId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 _requestId) view returns(address)
func (*StakedETHWithdrawalNFTCaller) GetBaseURI ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetBaseURI(opts *bind.CallOpts) (string, error)
GetBaseURI is a free data retrieval call binding the contract method 0x714c5398.
Solidity: function getBaseURI() view returns(string)
func (*StakedETHWithdrawalNFTCaller) GetClaimableEther ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetClaimableEther(opts *bind.CallOpts, _requestIds []*big.Int, _hints []*big.Int) ([]*big.Int, error)
GetClaimableEther is a free data retrieval call binding the contract method 0xc97912d8.
Solidity: function getClaimableEther(uint256[] _requestIds, uint256[] _hints) view returns(uint256[] claimableEthValues)
func (*StakedETHWithdrawalNFTCaller) GetContractVersion ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetContractVersion(opts *bind.CallOpts) (*big.Int, error)
GetContractVersion is a free data retrieval call binding the contract method 0x8aa10435.
Solidity: function getContractVersion() view returns(uint256)
func (*StakedETHWithdrawalNFTCaller) GetLastCheckpointIndex ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetLastCheckpointIndex(opts *bind.CallOpts) (*big.Int, error)
GetLastCheckpointIndex is a free data retrieval call binding the contract method 0x526eae3e.
Solidity: function getLastCheckpointIndex() view returns(uint256)
func (*StakedETHWithdrawalNFTCaller) GetLastFinalizedRequestId ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetLastFinalizedRequestId(opts *bind.CallOpts) (*big.Int, error)
GetLastFinalizedRequestId is a free data retrieval call binding the contract method 0x4f069a13.
Solidity: function getLastFinalizedRequestId() view returns(uint256)
func (*StakedETHWithdrawalNFTCaller) GetLastRequestId ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetLastRequestId(opts *bind.CallOpts) (*big.Int, error)
GetLastRequestId is a free data retrieval call binding the contract method 0x19c2b4c3.
Solidity: function getLastRequestId() view returns(uint256)
func (*StakedETHWithdrawalNFTCaller) GetLockedEtherAmount ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetLockedEtherAmount(opts *bind.CallOpts) (*big.Int, error)
GetLockedEtherAmount is a free data retrieval call binding the contract method 0xf6fa8a47.
Solidity: function getLockedEtherAmount() view returns(uint256)
func (*StakedETHWithdrawalNFTCaller) GetNFTDescriptorAddress ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetNFTDescriptorAddress(opts *bind.CallOpts) (common.Address, error)
GetNFTDescriptorAddress is a free data retrieval call binding the contract method 0x46a086b4.
Solidity: function getNFTDescriptorAddress() view returns(address)
func (*StakedETHWithdrawalNFTCaller) GetResumeSinceTimestamp ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetResumeSinceTimestamp(opts *bind.CallOpts) (*big.Int, error)
GetResumeSinceTimestamp is a free data retrieval call binding the contract method 0x589ff76c.
Solidity: function getResumeSinceTimestamp() view returns(uint256)
func (*StakedETHWithdrawalNFTCaller) GetRoleAdmin ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*StakedETHWithdrawalNFTCaller) GetRoleMember ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*StakedETHWithdrawalNFTCaller) GetRoleMemberCount ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
func (*StakedETHWithdrawalNFTCaller) GetWithdrawalRequests ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetWithdrawalRequests(opts *bind.CallOpts, _owner common.Address) ([]*big.Int, error)
GetWithdrawalRequests is a free data retrieval call binding the contract method 0x7d031b65.
Solidity: function getWithdrawalRequests(address _owner) view returns(uint256[] requestsIds)
func (*StakedETHWithdrawalNFTCaller) GetWithdrawalStatus ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) GetWithdrawalStatus(opts *bind.CallOpts, _requestIds []*big.Int) ([]WithdrawalQueueBaseWithdrawalRequestStatus, error)
GetWithdrawalStatus is a free data retrieval call binding the contract method 0xb8c4b85a.
Solidity: function getWithdrawalStatus(uint256[] _requestIds) view returns((uint256,uint256,address,uint256,bool,bool)[] statuses)
func (*StakedETHWithdrawalNFTCaller) HasRole ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*StakedETHWithdrawalNFTCaller) IsApprovedForAll ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) IsApprovedForAll(opts *bind.CallOpts, _owner common.Address, _operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address _owner, address _operator) view returns(bool)
func (*StakedETHWithdrawalNFTCaller) IsBunkerModeActive ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) IsBunkerModeActive(opts *bind.CallOpts) (bool, error)
IsBunkerModeActive is a free data retrieval call binding the contract method 0x2b95b781.
Solidity: function isBunkerModeActive() view returns(bool)
func (*StakedETHWithdrawalNFTCaller) IsPaused ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) IsPaused(opts *bind.CallOpts) (bool, error)
IsPaused is a free data retrieval call binding the contract method 0xb187bd26.
Solidity: function isPaused() view returns(bool)
func (*StakedETHWithdrawalNFTCaller) MANAGETOKENURIROLE ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) MANAGETOKENURIROLE(opts *bind.CallOpts) ([32]byte, error)
MANAGETOKENURIROLE is a free data retrieval call binding the contract method 0xb7bdf748.
Solidity: function MANAGE_TOKEN_URI_ROLE() view returns(bytes32)
func (*StakedETHWithdrawalNFTCaller) MAXBATCHESLENGTH ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) MAXBATCHESLENGTH(opts *bind.CallOpts) (*big.Int, error)
MAXBATCHESLENGTH is a free data retrieval call binding the contract method 0x29fd065d.
Solidity: function MAX_BATCHES_LENGTH() view returns(uint256)
func (*StakedETHWithdrawalNFTCaller) MAXSTETHWITHDRAWALAMOUNT ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) MAXSTETHWITHDRAWALAMOUNT(opts *bind.CallOpts) (*big.Int, error)
MAXSTETHWITHDRAWALAMOUNT is a free data retrieval call binding the contract method 0xdb2296cd.
Solidity: function MAX_STETH_WITHDRAWAL_AMOUNT() view returns(uint256)
func (*StakedETHWithdrawalNFTCaller) MINSTETHWITHDRAWALAMOUNT ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) MINSTETHWITHDRAWALAMOUNT(opts *bind.CallOpts) (*big.Int, error)
MINSTETHWITHDRAWALAMOUNT is a free data retrieval call binding the contract method 0x0d25a957.
Solidity: function MIN_STETH_WITHDRAWAL_AMOUNT() view returns(uint256)
func (*StakedETHWithdrawalNFTCaller) Name ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*StakedETHWithdrawalNFTCaller) ORACLEROLE ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) ORACLEROLE(opts *bind.CallOpts) ([32]byte, error)
ORACLEROLE is a free data retrieval call binding the contract method 0x07e2cea5.
Solidity: function ORACLE_ROLE() view returns(bytes32)
func (*StakedETHWithdrawalNFTCaller) OwnerOf ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) OwnerOf(opts *bind.CallOpts, _requestId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 _requestId) view returns(address)
func (*StakedETHWithdrawalNFTCaller) PAUSEINFINITELY ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) PAUSEINFINITELY(opts *bind.CallOpts) (*big.Int, error)
PAUSEINFINITELY is a free data retrieval call binding the contract method 0xa302ee38.
Solidity: function PAUSE_INFINITELY() view returns(uint256)
func (*StakedETHWithdrawalNFTCaller) PAUSEROLE ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) PAUSEROLE(opts *bind.CallOpts) ([32]byte, error)
PAUSEROLE is a free data retrieval call binding the contract method 0x389ed267.
Solidity: function PAUSE_ROLE() view returns(bytes32)
func (*StakedETHWithdrawalNFTCaller) Prefinalize ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) Prefinalize(opts *bind.CallOpts, _batches []*big.Int, _maxShareRate *big.Int) (struct { EthToLock *big.Int SharesToBurn *big.Int }, error)
Prefinalize is a free data retrieval call binding the contract method 0xa52e9c9f.
Solidity: function prefinalize(uint256[] _batches, uint256 _maxShareRate) view returns(uint256 ethToLock, uint256 sharesToBurn)
func (*StakedETHWithdrawalNFTCaller) RESUMEROLE ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) RESUMEROLE(opts *bind.CallOpts) ([32]byte, error)
RESUMEROLE is a free data retrieval call binding the contract method 0x2de03aa1.
Solidity: function RESUME_ROLE() view returns(bytes32)
func (*StakedETHWithdrawalNFTCaller) STETH ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) STETH(opts *bind.CallOpts) (common.Address, error)
STETH is a free data retrieval call binding the contract method 0xe00bfe50.
Solidity: function STETH() view returns(address)
func (*StakedETHWithdrawalNFTCaller) SupportsInterface ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*StakedETHWithdrawalNFTCaller) Symbol ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*StakedETHWithdrawalNFTCaller) TokenURI ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) TokenURI(opts *bind.CallOpts, _requestId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 _requestId) view returns(string)
func (*StakedETHWithdrawalNFTCaller) UnfinalizedRequestNumber ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) UnfinalizedRequestNumber(opts *bind.CallOpts) (*big.Int, error)
UnfinalizedRequestNumber is a free data retrieval call binding the contract method 0xc2fc7aff.
Solidity: function unfinalizedRequestNumber() view returns(uint256)
func (*StakedETHWithdrawalNFTCaller) UnfinalizedStETH ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCaller) UnfinalizedStETH(opts *bind.CallOpts) (*big.Int, error)
UnfinalizedStETH is a free data retrieval call binding the contract method 0xd0fb84e8.
Solidity: function unfinalizedStETH() view returns(uint256)
type StakedETHWithdrawalNFTCallerRaw ¶
type StakedETHWithdrawalNFTCallerRaw struct {
Contract *StakedETHWithdrawalNFTCaller // Generic read-only contract binding to access the raw methods on
}
StakedETHWithdrawalNFTCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StakedETHWithdrawalNFTCallerRaw) Call ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerRaw) 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 StakedETHWithdrawalNFTCallerSession ¶
type StakedETHWithdrawalNFTCallerSession struct { Contract *StakedETHWithdrawalNFTCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StakedETHWithdrawalNFTCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*StakedETHWithdrawalNFTCallerSession) BUNKERMODEDISABLEDTIMESTAMP ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) BUNKERMODEDISABLEDTIMESTAMP() (*big.Int, error)
BUNKERMODEDISABLEDTIMESTAMP is a free data retrieval call binding the contract method 0xe7c0835d.
Solidity: function BUNKER_MODE_DISABLED_TIMESTAMP() view returns(uint256)
func (*StakedETHWithdrawalNFTCallerSession) BalanceOf ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) view returns(uint256)
func (*StakedETHWithdrawalNFTCallerSession) BunkerModeSinceTimestamp ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) BunkerModeSinceTimestamp() (*big.Int, error)
BunkerModeSinceTimestamp is a free data retrieval call binding the contract method 0x9b36be58.
Solidity: function bunkerModeSinceTimestamp() view returns(uint256)
func (*StakedETHWithdrawalNFTCallerSession) CalculateFinalizationBatches ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) CalculateFinalizationBatches(_maxShareRate *big.Int, _maxTimestamp *big.Int, _maxRequestsPerCall *big.Int, _state WithdrawalQueueBaseBatchesCalculationState) (WithdrawalQueueBaseBatchesCalculationState, error)
CalculateFinalizationBatches is a free data retrieval call binding the contract method 0xeed53bf5.
Solidity: function calculateFinalizationBatches(uint256 _maxShareRate, uint256 _maxTimestamp, uint256 _maxRequestsPerCall, (uint256,bool,uint256[36],uint256) _state) view returns((uint256,bool,uint256[36],uint256))
func (*StakedETHWithdrawalNFTCallerSession) DEFAULTADMINROLE ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*StakedETHWithdrawalNFTCallerSession) FINALIZEROLE ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) FINALIZEROLE() ([32]byte, error)
FINALIZEROLE is a free data retrieval call binding the contract method 0x220ca2f4.
Solidity: function FINALIZE_ROLE() view returns(bytes32)
func (*StakedETHWithdrawalNFTCallerSession) FindCheckpointHints ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) FindCheckpointHints(_requestIds []*big.Int, _firstIndex *big.Int, _lastIndex *big.Int) ([]*big.Int, error)
FindCheckpointHints is a free data retrieval call binding the contract method 0x62abe3fa.
Solidity: function findCheckpointHints(uint256[] _requestIds, uint256 _firstIndex, uint256 _lastIndex) view returns(uint256[] hintIds)
func (*StakedETHWithdrawalNFTCallerSession) GetApproved ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetApproved(_requestId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 _requestId) view returns(address)
func (*StakedETHWithdrawalNFTCallerSession) GetBaseURI ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetBaseURI() (string, error)
GetBaseURI is a free data retrieval call binding the contract method 0x714c5398.
Solidity: function getBaseURI() view returns(string)
func (*StakedETHWithdrawalNFTCallerSession) GetClaimableEther ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetClaimableEther(_requestIds []*big.Int, _hints []*big.Int) ([]*big.Int, error)
GetClaimableEther is a free data retrieval call binding the contract method 0xc97912d8.
Solidity: function getClaimableEther(uint256[] _requestIds, uint256[] _hints) view returns(uint256[] claimableEthValues)
func (*StakedETHWithdrawalNFTCallerSession) GetContractVersion ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetContractVersion() (*big.Int, error)
GetContractVersion is a free data retrieval call binding the contract method 0x8aa10435.
Solidity: function getContractVersion() view returns(uint256)
func (*StakedETHWithdrawalNFTCallerSession) GetLastCheckpointIndex ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetLastCheckpointIndex() (*big.Int, error)
GetLastCheckpointIndex is a free data retrieval call binding the contract method 0x526eae3e.
Solidity: function getLastCheckpointIndex() view returns(uint256)
func (*StakedETHWithdrawalNFTCallerSession) GetLastFinalizedRequestId ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetLastFinalizedRequestId() (*big.Int, error)
GetLastFinalizedRequestId is a free data retrieval call binding the contract method 0x4f069a13.
Solidity: function getLastFinalizedRequestId() view returns(uint256)
func (*StakedETHWithdrawalNFTCallerSession) GetLastRequestId ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetLastRequestId() (*big.Int, error)
GetLastRequestId is a free data retrieval call binding the contract method 0x19c2b4c3.
Solidity: function getLastRequestId() view returns(uint256)
func (*StakedETHWithdrawalNFTCallerSession) GetLockedEtherAmount ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetLockedEtherAmount() (*big.Int, error)
GetLockedEtherAmount is a free data retrieval call binding the contract method 0xf6fa8a47.
Solidity: function getLockedEtherAmount() view returns(uint256)
func (*StakedETHWithdrawalNFTCallerSession) GetNFTDescriptorAddress ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetNFTDescriptorAddress() (common.Address, error)
GetNFTDescriptorAddress is a free data retrieval call binding the contract method 0x46a086b4.
Solidity: function getNFTDescriptorAddress() view returns(address)
func (*StakedETHWithdrawalNFTCallerSession) GetResumeSinceTimestamp ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetResumeSinceTimestamp() (*big.Int, error)
GetResumeSinceTimestamp is a free data retrieval call binding the contract method 0x589ff76c.
Solidity: function getResumeSinceTimestamp() view returns(uint256)
func (*StakedETHWithdrawalNFTCallerSession) GetRoleAdmin ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*StakedETHWithdrawalNFTCallerSession) GetRoleMember ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*StakedETHWithdrawalNFTCallerSession) GetRoleMemberCount ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
func (*StakedETHWithdrawalNFTCallerSession) GetWithdrawalRequests ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetWithdrawalRequests(_owner common.Address) ([]*big.Int, error)
GetWithdrawalRequests is a free data retrieval call binding the contract method 0x7d031b65.
Solidity: function getWithdrawalRequests(address _owner) view returns(uint256[] requestsIds)
func (*StakedETHWithdrawalNFTCallerSession) GetWithdrawalStatus ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) GetWithdrawalStatus(_requestIds []*big.Int) ([]WithdrawalQueueBaseWithdrawalRequestStatus, error)
GetWithdrawalStatus is a free data retrieval call binding the contract method 0xb8c4b85a.
Solidity: function getWithdrawalStatus(uint256[] _requestIds) view returns((uint256,uint256,address,uint256,bool,bool)[] statuses)
func (*StakedETHWithdrawalNFTCallerSession) HasRole ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*StakedETHWithdrawalNFTCallerSession) IsApprovedForAll ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address _owner, address _operator) view returns(bool)
func (*StakedETHWithdrawalNFTCallerSession) IsBunkerModeActive ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) IsBunkerModeActive() (bool, error)
IsBunkerModeActive is a free data retrieval call binding the contract method 0x2b95b781.
Solidity: function isBunkerModeActive() view returns(bool)
func (*StakedETHWithdrawalNFTCallerSession) IsPaused ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) IsPaused() (bool, error)
IsPaused is a free data retrieval call binding the contract method 0xb187bd26.
Solidity: function isPaused() view returns(bool)
func (*StakedETHWithdrawalNFTCallerSession) MANAGETOKENURIROLE ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) MANAGETOKENURIROLE() ([32]byte, error)
MANAGETOKENURIROLE is a free data retrieval call binding the contract method 0xb7bdf748.
Solidity: function MANAGE_TOKEN_URI_ROLE() view returns(bytes32)
func (*StakedETHWithdrawalNFTCallerSession) MAXBATCHESLENGTH ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) MAXBATCHESLENGTH() (*big.Int, error)
MAXBATCHESLENGTH is a free data retrieval call binding the contract method 0x29fd065d.
Solidity: function MAX_BATCHES_LENGTH() view returns(uint256)
func (*StakedETHWithdrawalNFTCallerSession) MAXSTETHWITHDRAWALAMOUNT ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) MAXSTETHWITHDRAWALAMOUNT() (*big.Int, error)
MAXSTETHWITHDRAWALAMOUNT is a free data retrieval call binding the contract method 0xdb2296cd.
Solidity: function MAX_STETH_WITHDRAWAL_AMOUNT() view returns(uint256)
func (*StakedETHWithdrawalNFTCallerSession) MINSTETHWITHDRAWALAMOUNT ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) MINSTETHWITHDRAWALAMOUNT() (*big.Int, error)
MINSTETHWITHDRAWALAMOUNT is a free data retrieval call binding the contract method 0x0d25a957.
Solidity: function MIN_STETH_WITHDRAWAL_AMOUNT() view returns(uint256)
func (*StakedETHWithdrawalNFTCallerSession) Name ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*StakedETHWithdrawalNFTCallerSession) ORACLEROLE ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) ORACLEROLE() ([32]byte, error)
ORACLEROLE is a free data retrieval call binding the contract method 0x07e2cea5.
Solidity: function ORACLE_ROLE() view returns(bytes32)
func (*StakedETHWithdrawalNFTCallerSession) OwnerOf ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) OwnerOf(_requestId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 _requestId) view returns(address)
func (*StakedETHWithdrawalNFTCallerSession) PAUSEINFINITELY ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) PAUSEINFINITELY() (*big.Int, error)
PAUSEINFINITELY is a free data retrieval call binding the contract method 0xa302ee38.
Solidity: function PAUSE_INFINITELY() view returns(uint256)
func (*StakedETHWithdrawalNFTCallerSession) PAUSEROLE ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) PAUSEROLE() ([32]byte, error)
PAUSEROLE is a free data retrieval call binding the contract method 0x389ed267.
Solidity: function PAUSE_ROLE() view returns(bytes32)
func (*StakedETHWithdrawalNFTCallerSession) Prefinalize ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) Prefinalize(_batches []*big.Int, _maxShareRate *big.Int) (struct { EthToLock *big.Int SharesToBurn *big.Int }, error)
Prefinalize is a free data retrieval call binding the contract method 0xa52e9c9f.
Solidity: function prefinalize(uint256[] _batches, uint256 _maxShareRate) view returns(uint256 ethToLock, uint256 sharesToBurn)
func (*StakedETHWithdrawalNFTCallerSession) RESUMEROLE ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) RESUMEROLE() ([32]byte, error)
RESUMEROLE is a free data retrieval call binding the contract method 0x2de03aa1.
Solidity: function RESUME_ROLE() view returns(bytes32)
func (*StakedETHWithdrawalNFTCallerSession) STETH ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) STETH() (common.Address, error)
STETH is a free data retrieval call binding the contract method 0xe00bfe50.
Solidity: function STETH() view returns(address)
func (*StakedETHWithdrawalNFTCallerSession) SupportsInterface ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*StakedETHWithdrawalNFTCallerSession) Symbol ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*StakedETHWithdrawalNFTCallerSession) TokenURI ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) TokenURI(_requestId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 _requestId) view returns(string)
func (*StakedETHWithdrawalNFTCallerSession) UnfinalizedRequestNumber ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) UnfinalizedRequestNumber() (*big.Int, error)
UnfinalizedRequestNumber is a free data retrieval call binding the contract method 0xc2fc7aff.
Solidity: function unfinalizedRequestNumber() view returns(uint256)
func (*StakedETHWithdrawalNFTCallerSession) UnfinalizedStETH ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTCallerSession) UnfinalizedStETH() (*big.Int, error)
UnfinalizedStETH is a free data retrieval call binding the contract method 0xd0fb84e8.
Solidity: function unfinalizedStETH() view returns(uint256)
type StakedETHWithdrawalNFTContractVersionSet ¶
type StakedETHWithdrawalNFTContractVersionSet struct { Version *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedETHWithdrawalNFTContractVersionSet represents a ContractVersionSet event raised by the StakedETHWithdrawalNFT contract.
type StakedETHWithdrawalNFTContractVersionSetIterator ¶
type StakedETHWithdrawalNFTContractVersionSetIterator struct { Event *StakedETHWithdrawalNFTContractVersionSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHWithdrawalNFTContractVersionSetIterator is returned from FilterContractVersionSet and is used to iterate over the raw logs and unpacked data for ContractVersionSet events raised by the StakedETHWithdrawalNFT contract.
func (*StakedETHWithdrawalNFTContractVersionSetIterator) Close ¶
func (it *StakedETHWithdrawalNFTContractVersionSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHWithdrawalNFTContractVersionSetIterator) Error ¶
func (it *StakedETHWithdrawalNFTContractVersionSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHWithdrawalNFTContractVersionSetIterator) Next ¶
func (it *StakedETHWithdrawalNFTContractVersionSetIterator) 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 StakedETHWithdrawalNFTFilterer ¶
type StakedETHWithdrawalNFTFilterer struct {
// contains filtered or unexported fields
}
StakedETHWithdrawalNFTFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStakedETHWithdrawalNFTFilterer ¶
func NewStakedETHWithdrawalNFTFilterer(address common.Address, filterer bind.ContractFilterer) (*StakedETHWithdrawalNFTFilterer, error)
NewStakedETHWithdrawalNFTFilterer creates a new log filterer instance of StakedETHWithdrawalNFT, bound to a specific deployed contract.
func (*StakedETHWithdrawalNFTFilterer) FilterApproval ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*StakedETHWithdrawalNFTApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*StakedETHWithdrawalNFTFilterer) FilterApprovalForAll ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*StakedETHWithdrawalNFTApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*StakedETHWithdrawalNFTFilterer) FilterBaseURISet ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterBaseURISet(opts *bind.FilterOpts) (*StakedETHWithdrawalNFTBaseURISetIterator, error)
FilterBaseURISet is a free log retrieval operation binding the contract event 0xf9c7803e94e0d3c02900d8a90893a6d5e90dd04d32a4cfe825520f82bf9f32f6.
Solidity: event BaseURISet(string baseURI)
func (*StakedETHWithdrawalNFTFilterer) FilterBatchMetadataUpdate ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterBatchMetadataUpdate(opts *bind.FilterOpts) (*StakedETHWithdrawalNFTBatchMetadataUpdateIterator, error)
FilterBatchMetadataUpdate is a free log retrieval operation binding the contract event 0x6bd5c950a8d8df17f772f5af37cb3655737899cbf903264b9795592da439661c.
Solidity: event BatchMetadataUpdate(uint256 _fromTokenId, uint256 _toTokenId)
func (*StakedETHWithdrawalNFTFilterer) FilterBunkerModeDisabled ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterBunkerModeDisabled(opts *bind.FilterOpts) (*StakedETHWithdrawalNFTBunkerModeDisabledIterator, error)
FilterBunkerModeDisabled is a free log retrieval operation binding the contract event 0xd1f8a2998c0caf73e09434aa93d273a599060d789407c6f70ccd4c9c9f32c8f4.
Solidity: event BunkerModeDisabled()
func (*StakedETHWithdrawalNFTFilterer) FilterBunkerModeEnabled ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterBunkerModeEnabled(opts *bind.FilterOpts) (*StakedETHWithdrawalNFTBunkerModeEnabledIterator, error)
FilterBunkerModeEnabled is a free log retrieval operation binding the contract event 0x47f03b07e5b5377f871539bb2942f5ecb72733be9fc9d55a17b6d6a05d418345.
Solidity: event BunkerModeEnabled(uint256 _sinceTimestamp)
func (*StakedETHWithdrawalNFTFilterer) FilterContractVersionSet ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterContractVersionSet(opts *bind.FilterOpts) (*StakedETHWithdrawalNFTContractVersionSetIterator, error)
FilterContractVersionSet is a free log retrieval operation binding the contract event 0xfddcded6b4f4730c226821172046b48372d3cd963c159701ae1b7c3bcac541bb.
Solidity: event ContractVersionSet(uint256 version)
func (*StakedETHWithdrawalNFTFilterer) FilterInitializedV1 ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterInitializedV1(opts *bind.FilterOpts) (*StakedETHWithdrawalNFTInitializedV1Iterator, error)
FilterInitializedV1 is a free log retrieval operation binding the contract event 0x20b34d2aaaf6acb4fbbc9c4846858bb824053ab11ff44a59dfba1e22ceb8a509.
Solidity: event InitializedV1(address _admin)
func (*StakedETHWithdrawalNFTFilterer) FilterMetadataUpdate ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterMetadataUpdate(opts *bind.FilterOpts) (*StakedETHWithdrawalNFTMetadataUpdateIterator, error)
FilterMetadataUpdate is a free log retrieval operation binding the contract event 0xf8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce7.
Solidity: event MetadataUpdate(uint256 _tokenId)
func (*StakedETHWithdrawalNFTFilterer) FilterNftDescriptorAddressSet ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterNftDescriptorAddressSet(opts *bind.FilterOpts) (*StakedETHWithdrawalNFTNftDescriptorAddressSetIterator, error)
FilterNftDescriptorAddressSet is a free log retrieval operation binding the contract event 0x4ec04ac71c49eea0a94dc5967b493412a8cdb2934b367713019d3b110e9f0ba8.
Solidity: event NftDescriptorAddressSet(address nftDescriptorAddress)
func (*StakedETHWithdrawalNFTFilterer) FilterPaused ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterPaused(opts *bind.FilterOpts) (*StakedETHWithdrawalNFTPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x32fb7c9891bc4f963c7de9f1186d2a7755c7d6e9f4604dabe1d8bb3027c2f49e.
Solidity: event Paused(uint256 duration)
func (*StakedETHWithdrawalNFTFilterer) FilterResumed ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterResumed(opts *bind.FilterOpts) (*StakedETHWithdrawalNFTResumedIterator, error)
FilterResumed is a free log retrieval operation binding the contract event 0x62451d457bc659158be6e6247f56ec1df424a5c7597f71c20c2bc44e0965c8f9.
Solidity: event Resumed()
func (*StakedETHWithdrawalNFTFilterer) FilterRoleAdminChanged ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*StakedETHWithdrawalNFTRoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*StakedETHWithdrawalNFTFilterer) FilterRoleGranted ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*StakedETHWithdrawalNFTRoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*StakedETHWithdrawalNFTFilterer) FilterRoleRevoked ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*StakedETHWithdrawalNFTRoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*StakedETHWithdrawalNFTFilterer) FilterTransfer ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*StakedETHWithdrawalNFTTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*StakedETHWithdrawalNFTFilterer) FilterWithdrawalClaimed ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterWithdrawalClaimed(opts *bind.FilterOpts, requestId []*big.Int, owner []common.Address, receiver []common.Address) (*StakedETHWithdrawalNFTWithdrawalClaimedIterator, error)
FilterWithdrawalClaimed is a free log retrieval operation binding the contract event 0x6ad26c5e238e7d002799f9a5db07e81ef14e37386ae03496d7a7ef04713e145b.
Solidity: event WithdrawalClaimed(uint256 indexed requestId, address indexed owner, address indexed receiver, uint256 amountOfETH)
func (*StakedETHWithdrawalNFTFilterer) FilterWithdrawalRequested ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterWithdrawalRequested(opts *bind.FilterOpts, requestId []*big.Int, requestor []common.Address, owner []common.Address) (*StakedETHWithdrawalNFTWithdrawalRequestedIterator, error)
FilterWithdrawalRequested is a free log retrieval operation binding the contract event 0xf0cb471f23fb74ea44b8252eb1881a2dca546288d9f6e90d1a0e82fe0ed342ab.
Solidity: event WithdrawalRequested(uint256 indexed requestId, address indexed requestor, address indexed owner, uint256 amountOfStETH, uint256 amountOfShares)
func (*StakedETHWithdrawalNFTFilterer) FilterWithdrawalsFinalized ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) FilterWithdrawalsFinalized(opts *bind.FilterOpts, from []*big.Int, to []*big.Int) (*StakedETHWithdrawalNFTWithdrawalsFinalizedIterator, error)
FilterWithdrawalsFinalized is a free log retrieval operation binding the contract event 0x197874c72af6a06fb0aa4fab45fd39c7cb61ac0992159872dc3295207da7e9eb.
Solidity: event WithdrawalsFinalized(uint256 indexed from, uint256 indexed to, uint256 amountOfETHLocked, uint256 sharesToBurn, uint256 timestamp)
func (*StakedETHWithdrawalNFTFilterer) ParseApproval ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseApproval(log types.Log) (*StakedETHWithdrawalNFTApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*StakedETHWithdrawalNFTFilterer) ParseApprovalForAll ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseApprovalForAll(log types.Log) (*StakedETHWithdrawalNFTApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*StakedETHWithdrawalNFTFilterer) ParseBaseURISet ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseBaseURISet(log types.Log) (*StakedETHWithdrawalNFTBaseURISet, error)
ParseBaseURISet is a log parse operation binding the contract event 0xf9c7803e94e0d3c02900d8a90893a6d5e90dd04d32a4cfe825520f82bf9f32f6.
Solidity: event BaseURISet(string baseURI)
func (*StakedETHWithdrawalNFTFilterer) ParseBatchMetadataUpdate ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseBatchMetadataUpdate(log types.Log) (*StakedETHWithdrawalNFTBatchMetadataUpdate, error)
ParseBatchMetadataUpdate is a log parse operation binding the contract event 0x6bd5c950a8d8df17f772f5af37cb3655737899cbf903264b9795592da439661c.
Solidity: event BatchMetadataUpdate(uint256 _fromTokenId, uint256 _toTokenId)
func (*StakedETHWithdrawalNFTFilterer) ParseBunkerModeDisabled ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseBunkerModeDisabled(log types.Log) (*StakedETHWithdrawalNFTBunkerModeDisabled, error)
ParseBunkerModeDisabled is a log parse operation binding the contract event 0xd1f8a2998c0caf73e09434aa93d273a599060d789407c6f70ccd4c9c9f32c8f4.
Solidity: event BunkerModeDisabled()
func (*StakedETHWithdrawalNFTFilterer) ParseBunkerModeEnabled ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseBunkerModeEnabled(log types.Log) (*StakedETHWithdrawalNFTBunkerModeEnabled, error)
ParseBunkerModeEnabled is a log parse operation binding the contract event 0x47f03b07e5b5377f871539bb2942f5ecb72733be9fc9d55a17b6d6a05d418345.
Solidity: event BunkerModeEnabled(uint256 _sinceTimestamp)
func (*StakedETHWithdrawalNFTFilterer) ParseContractVersionSet ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseContractVersionSet(log types.Log) (*StakedETHWithdrawalNFTContractVersionSet, error)
ParseContractVersionSet is a log parse operation binding the contract event 0xfddcded6b4f4730c226821172046b48372d3cd963c159701ae1b7c3bcac541bb.
Solidity: event ContractVersionSet(uint256 version)
func (*StakedETHWithdrawalNFTFilterer) ParseInitializedV1 ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseInitializedV1(log types.Log) (*StakedETHWithdrawalNFTInitializedV1, error)
ParseInitializedV1 is a log parse operation binding the contract event 0x20b34d2aaaf6acb4fbbc9c4846858bb824053ab11ff44a59dfba1e22ceb8a509.
Solidity: event InitializedV1(address _admin)
func (*StakedETHWithdrawalNFTFilterer) ParseMetadataUpdate ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseMetadataUpdate(log types.Log) (*StakedETHWithdrawalNFTMetadataUpdate, error)
ParseMetadataUpdate is a log parse operation binding the contract event 0xf8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce7.
Solidity: event MetadataUpdate(uint256 _tokenId)
func (*StakedETHWithdrawalNFTFilterer) ParseNftDescriptorAddressSet ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseNftDescriptorAddressSet(log types.Log) (*StakedETHWithdrawalNFTNftDescriptorAddressSet, error)
ParseNftDescriptorAddressSet is a log parse operation binding the contract event 0x4ec04ac71c49eea0a94dc5967b493412a8cdb2934b367713019d3b110e9f0ba8.
Solidity: event NftDescriptorAddressSet(address nftDescriptorAddress)
func (*StakedETHWithdrawalNFTFilterer) ParsePaused ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParsePaused(log types.Log) (*StakedETHWithdrawalNFTPaused, error)
ParsePaused is a log parse operation binding the contract event 0x32fb7c9891bc4f963c7de9f1186d2a7755c7d6e9f4604dabe1d8bb3027c2f49e.
Solidity: event Paused(uint256 duration)
func (*StakedETHWithdrawalNFTFilterer) ParseResumed ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseResumed(log types.Log) (*StakedETHWithdrawalNFTResumed, error)
ParseResumed is a log parse operation binding the contract event 0x62451d457bc659158be6e6247f56ec1df424a5c7597f71c20c2bc44e0965c8f9.
Solidity: event Resumed()
func (*StakedETHWithdrawalNFTFilterer) ParseRoleAdminChanged ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseRoleAdminChanged(log types.Log) (*StakedETHWithdrawalNFTRoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*StakedETHWithdrawalNFTFilterer) ParseRoleGranted ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseRoleGranted(log types.Log) (*StakedETHWithdrawalNFTRoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*StakedETHWithdrawalNFTFilterer) ParseRoleRevoked ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseRoleRevoked(log types.Log) (*StakedETHWithdrawalNFTRoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*StakedETHWithdrawalNFTFilterer) ParseTransfer ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseTransfer(log types.Log) (*StakedETHWithdrawalNFTTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*StakedETHWithdrawalNFTFilterer) ParseWithdrawalClaimed ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseWithdrawalClaimed(log types.Log) (*StakedETHWithdrawalNFTWithdrawalClaimed, error)
ParseWithdrawalClaimed is a log parse operation binding the contract event 0x6ad26c5e238e7d002799f9a5db07e81ef14e37386ae03496d7a7ef04713e145b.
Solidity: event WithdrawalClaimed(uint256 indexed requestId, address indexed owner, address indexed receiver, uint256 amountOfETH)
func (*StakedETHWithdrawalNFTFilterer) ParseWithdrawalRequested ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseWithdrawalRequested(log types.Log) (*StakedETHWithdrawalNFTWithdrawalRequested, error)
ParseWithdrawalRequested is a log parse operation binding the contract event 0xf0cb471f23fb74ea44b8252eb1881a2dca546288d9f6e90d1a0e82fe0ed342ab.
Solidity: event WithdrawalRequested(uint256 indexed requestId, address indexed requestor, address indexed owner, uint256 amountOfStETH, uint256 amountOfShares)
func (*StakedETHWithdrawalNFTFilterer) ParseWithdrawalsFinalized ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) ParseWithdrawalsFinalized(log types.Log) (*StakedETHWithdrawalNFTWithdrawalsFinalized, error)
ParseWithdrawalsFinalized is a log parse operation binding the contract event 0x197874c72af6a06fb0aa4fab45fd39c7cb61ac0992159872dc3295207da7e9eb.
Solidity: event WithdrawalsFinalized(uint256 indexed from, uint256 indexed to, uint256 amountOfETHLocked, uint256 sharesToBurn, uint256 timestamp)
func (*StakedETHWithdrawalNFTFilterer) WatchApproval ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTApproval, owner []common.Address, approved []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*StakedETHWithdrawalNFTFilterer) WatchApprovalForAll ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTApprovalForAll, owner []common.Address, operator []common.Address) (event.Subscription, error)
WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*StakedETHWithdrawalNFTFilterer) WatchBaseURISet ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchBaseURISet(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTBaseURISet) (event.Subscription, error)
WatchBaseURISet is a free log subscription operation binding the contract event 0xf9c7803e94e0d3c02900d8a90893a6d5e90dd04d32a4cfe825520f82bf9f32f6.
Solidity: event BaseURISet(string baseURI)
func (*StakedETHWithdrawalNFTFilterer) WatchBatchMetadataUpdate ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchBatchMetadataUpdate(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTBatchMetadataUpdate) (event.Subscription, error)
WatchBatchMetadataUpdate is a free log subscription operation binding the contract event 0x6bd5c950a8d8df17f772f5af37cb3655737899cbf903264b9795592da439661c.
Solidity: event BatchMetadataUpdate(uint256 _fromTokenId, uint256 _toTokenId)
func (*StakedETHWithdrawalNFTFilterer) WatchBunkerModeDisabled ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchBunkerModeDisabled(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTBunkerModeDisabled) (event.Subscription, error)
WatchBunkerModeDisabled is a free log subscription operation binding the contract event 0xd1f8a2998c0caf73e09434aa93d273a599060d789407c6f70ccd4c9c9f32c8f4.
Solidity: event BunkerModeDisabled()
func (*StakedETHWithdrawalNFTFilterer) WatchBunkerModeEnabled ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchBunkerModeEnabled(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTBunkerModeEnabled) (event.Subscription, error)
WatchBunkerModeEnabled is a free log subscription operation binding the contract event 0x47f03b07e5b5377f871539bb2942f5ecb72733be9fc9d55a17b6d6a05d418345.
Solidity: event BunkerModeEnabled(uint256 _sinceTimestamp)
func (*StakedETHWithdrawalNFTFilterer) WatchContractVersionSet ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchContractVersionSet(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTContractVersionSet) (event.Subscription, error)
WatchContractVersionSet is a free log subscription operation binding the contract event 0xfddcded6b4f4730c226821172046b48372d3cd963c159701ae1b7c3bcac541bb.
Solidity: event ContractVersionSet(uint256 version)
func (*StakedETHWithdrawalNFTFilterer) WatchInitializedV1 ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchInitializedV1(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTInitializedV1) (event.Subscription, error)
WatchInitializedV1 is a free log subscription operation binding the contract event 0x20b34d2aaaf6acb4fbbc9c4846858bb824053ab11ff44a59dfba1e22ceb8a509.
Solidity: event InitializedV1(address _admin)
func (*StakedETHWithdrawalNFTFilterer) WatchMetadataUpdate ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchMetadataUpdate(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTMetadataUpdate) (event.Subscription, error)
WatchMetadataUpdate is a free log subscription operation binding the contract event 0xf8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce7.
Solidity: event MetadataUpdate(uint256 _tokenId)
func (*StakedETHWithdrawalNFTFilterer) WatchNftDescriptorAddressSet ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchNftDescriptorAddressSet(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTNftDescriptorAddressSet) (event.Subscription, error)
WatchNftDescriptorAddressSet is a free log subscription operation binding the contract event 0x4ec04ac71c49eea0a94dc5967b493412a8cdb2934b367713019d3b110e9f0ba8.
Solidity: event NftDescriptorAddressSet(address nftDescriptorAddress)
func (*StakedETHWithdrawalNFTFilterer) WatchPaused ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTPaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x32fb7c9891bc4f963c7de9f1186d2a7755c7d6e9f4604dabe1d8bb3027c2f49e.
Solidity: event Paused(uint256 duration)
func (*StakedETHWithdrawalNFTFilterer) WatchResumed ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchResumed(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTResumed) (event.Subscription, error)
WatchResumed is a free log subscription operation binding the contract event 0x62451d457bc659158be6e6247f56ec1df424a5c7597f71c20c2bc44e0965c8f9.
Solidity: event Resumed()
func (*StakedETHWithdrawalNFTFilterer) WatchRoleAdminChanged ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTRoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*StakedETHWithdrawalNFTFilterer) WatchRoleGranted ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTRoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*StakedETHWithdrawalNFTFilterer) WatchRoleRevoked ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTRoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*StakedETHWithdrawalNFTFilterer) WatchTransfer ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTTransfer, from []common.Address, to []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*StakedETHWithdrawalNFTFilterer) WatchWithdrawalClaimed ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchWithdrawalClaimed(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTWithdrawalClaimed, requestId []*big.Int, owner []common.Address, receiver []common.Address) (event.Subscription, error)
WatchWithdrawalClaimed is a free log subscription operation binding the contract event 0x6ad26c5e238e7d002799f9a5db07e81ef14e37386ae03496d7a7ef04713e145b.
Solidity: event WithdrawalClaimed(uint256 indexed requestId, address indexed owner, address indexed receiver, uint256 amountOfETH)
func (*StakedETHWithdrawalNFTFilterer) WatchWithdrawalRequested ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchWithdrawalRequested(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTWithdrawalRequested, requestId []*big.Int, requestor []common.Address, owner []common.Address) (event.Subscription, error)
WatchWithdrawalRequested is a free log subscription operation binding the contract event 0xf0cb471f23fb74ea44b8252eb1881a2dca546288d9f6e90d1a0e82fe0ed342ab.
Solidity: event WithdrawalRequested(uint256 indexed requestId, address indexed requestor, address indexed owner, uint256 amountOfStETH, uint256 amountOfShares)
func (*StakedETHWithdrawalNFTFilterer) WatchWithdrawalsFinalized ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTFilterer) WatchWithdrawalsFinalized(opts *bind.WatchOpts, sink chan<- *StakedETHWithdrawalNFTWithdrawalsFinalized, from []*big.Int, to []*big.Int) (event.Subscription, error)
WatchWithdrawalsFinalized is a free log subscription operation binding the contract event 0x197874c72af6a06fb0aa4fab45fd39c7cb61ac0992159872dc3295207da7e9eb.
Solidity: event WithdrawalsFinalized(uint256 indexed from, uint256 indexed to, uint256 amountOfETHLocked, uint256 sharesToBurn, uint256 timestamp)
type StakedETHWithdrawalNFTInitializedV1 ¶
type StakedETHWithdrawalNFTInitializedV1 struct { Admin common.Address Raw types.Log // Blockchain specific contextual infos }
StakedETHWithdrawalNFTInitializedV1 represents a InitializedV1 event raised by the StakedETHWithdrawalNFT contract.
type StakedETHWithdrawalNFTInitializedV1Iterator ¶
type StakedETHWithdrawalNFTInitializedV1Iterator struct { Event *StakedETHWithdrawalNFTInitializedV1 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHWithdrawalNFTInitializedV1Iterator is returned from FilterInitializedV1 and is used to iterate over the raw logs and unpacked data for InitializedV1 events raised by the StakedETHWithdrawalNFT contract.
func (*StakedETHWithdrawalNFTInitializedV1Iterator) Close ¶
func (it *StakedETHWithdrawalNFTInitializedV1Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHWithdrawalNFTInitializedV1Iterator) Error ¶
func (it *StakedETHWithdrawalNFTInitializedV1Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHWithdrawalNFTInitializedV1Iterator) Next ¶
func (it *StakedETHWithdrawalNFTInitializedV1Iterator) 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 StakedETHWithdrawalNFTMetadataUpdate ¶
type StakedETHWithdrawalNFTMetadataUpdate struct { TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedETHWithdrawalNFTMetadataUpdate represents a MetadataUpdate event raised by the StakedETHWithdrawalNFT contract.
type StakedETHWithdrawalNFTMetadataUpdateIterator ¶
type StakedETHWithdrawalNFTMetadataUpdateIterator struct { Event *StakedETHWithdrawalNFTMetadataUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHWithdrawalNFTMetadataUpdateIterator is returned from FilterMetadataUpdate and is used to iterate over the raw logs and unpacked data for MetadataUpdate events raised by the StakedETHWithdrawalNFT contract.
func (*StakedETHWithdrawalNFTMetadataUpdateIterator) Close ¶
func (it *StakedETHWithdrawalNFTMetadataUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHWithdrawalNFTMetadataUpdateIterator) Error ¶
func (it *StakedETHWithdrawalNFTMetadataUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHWithdrawalNFTMetadataUpdateIterator) Next ¶
func (it *StakedETHWithdrawalNFTMetadataUpdateIterator) 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 StakedETHWithdrawalNFTNftDescriptorAddressSet ¶
type StakedETHWithdrawalNFTNftDescriptorAddressSet struct { NftDescriptorAddress common.Address Raw types.Log // Blockchain specific contextual infos }
StakedETHWithdrawalNFTNftDescriptorAddressSet represents a NftDescriptorAddressSet event raised by the StakedETHWithdrawalNFT contract.
type StakedETHWithdrawalNFTNftDescriptorAddressSetIterator ¶
type StakedETHWithdrawalNFTNftDescriptorAddressSetIterator struct { Event *StakedETHWithdrawalNFTNftDescriptorAddressSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHWithdrawalNFTNftDescriptorAddressSetIterator is returned from FilterNftDescriptorAddressSet and is used to iterate over the raw logs and unpacked data for NftDescriptorAddressSet events raised by the StakedETHWithdrawalNFT contract.
func (*StakedETHWithdrawalNFTNftDescriptorAddressSetIterator) Close ¶
func (it *StakedETHWithdrawalNFTNftDescriptorAddressSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHWithdrawalNFTNftDescriptorAddressSetIterator) Error ¶
func (it *StakedETHWithdrawalNFTNftDescriptorAddressSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHWithdrawalNFTNftDescriptorAddressSetIterator) Next ¶
func (it *StakedETHWithdrawalNFTNftDescriptorAddressSetIterator) 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 StakedETHWithdrawalNFTPaused ¶
type StakedETHWithdrawalNFTPaused struct { Duration *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedETHWithdrawalNFTPaused represents a Paused event raised by the StakedETHWithdrawalNFT contract.
type StakedETHWithdrawalNFTPausedIterator ¶
type StakedETHWithdrawalNFTPausedIterator struct { Event *StakedETHWithdrawalNFTPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHWithdrawalNFTPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the StakedETHWithdrawalNFT contract.
func (*StakedETHWithdrawalNFTPausedIterator) Close ¶
func (it *StakedETHWithdrawalNFTPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHWithdrawalNFTPausedIterator) Error ¶
func (it *StakedETHWithdrawalNFTPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHWithdrawalNFTPausedIterator) Next ¶
func (it *StakedETHWithdrawalNFTPausedIterator) 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 StakedETHWithdrawalNFTRaw ¶
type StakedETHWithdrawalNFTRaw struct {
Contract *StakedETHWithdrawalNFT // Generic contract binding to access the raw methods on
}
StakedETHWithdrawalNFTRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StakedETHWithdrawalNFTRaw) Call ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTRaw) 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 (*StakedETHWithdrawalNFTRaw) Transact ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StakedETHWithdrawalNFTRaw) Transfer ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTRaw) 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 StakedETHWithdrawalNFTResumed ¶
StakedETHWithdrawalNFTResumed represents a Resumed event raised by the StakedETHWithdrawalNFT contract.
type StakedETHWithdrawalNFTResumedIterator ¶
type StakedETHWithdrawalNFTResumedIterator struct { Event *StakedETHWithdrawalNFTResumed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHWithdrawalNFTResumedIterator is returned from FilterResumed and is used to iterate over the raw logs and unpacked data for Resumed events raised by the StakedETHWithdrawalNFT contract.
func (*StakedETHWithdrawalNFTResumedIterator) Close ¶
func (it *StakedETHWithdrawalNFTResumedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHWithdrawalNFTResumedIterator) Error ¶
func (it *StakedETHWithdrawalNFTResumedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHWithdrawalNFTResumedIterator) Next ¶
func (it *StakedETHWithdrawalNFTResumedIterator) 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 StakedETHWithdrawalNFTRoleAdminChanged ¶
type StakedETHWithdrawalNFTRoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
StakedETHWithdrawalNFTRoleAdminChanged represents a RoleAdminChanged event raised by the StakedETHWithdrawalNFT contract.
type StakedETHWithdrawalNFTRoleAdminChangedIterator ¶
type StakedETHWithdrawalNFTRoleAdminChangedIterator struct { Event *StakedETHWithdrawalNFTRoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHWithdrawalNFTRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the StakedETHWithdrawalNFT contract.
func (*StakedETHWithdrawalNFTRoleAdminChangedIterator) Close ¶
func (it *StakedETHWithdrawalNFTRoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHWithdrawalNFTRoleAdminChangedIterator) Error ¶
func (it *StakedETHWithdrawalNFTRoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHWithdrawalNFTRoleAdminChangedIterator) Next ¶
func (it *StakedETHWithdrawalNFTRoleAdminChangedIterator) 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 StakedETHWithdrawalNFTRoleGranted ¶
type StakedETHWithdrawalNFTRoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
StakedETHWithdrawalNFTRoleGranted represents a RoleGranted event raised by the StakedETHWithdrawalNFT contract.
type StakedETHWithdrawalNFTRoleGrantedIterator ¶
type StakedETHWithdrawalNFTRoleGrantedIterator struct { Event *StakedETHWithdrawalNFTRoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHWithdrawalNFTRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the StakedETHWithdrawalNFT contract.
func (*StakedETHWithdrawalNFTRoleGrantedIterator) Close ¶
func (it *StakedETHWithdrawalNFTRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHWithdrawalNFTRoleGrantedIterator) Error ¶
func (it *StakedETHWithdrawalNFTRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHWithdrawalNFTRoleGrantedIterator) Next ¶
func (it *StakedETHWithdrawalNFTRoleGrantedIterator) 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 StakedETHWithdrawalNFTRoleRevoked ¶
type StakedETHWithdrawalNFTRoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
StakedETHWithdrawalNFTRoleRevoked represents a RoleRevoked event raised by the StakedETHWithdrawalNFT contract.
type StakedETHWithdrawalNFTRoleRevokedIterator ¶
type StakedETHWithdrawalNFTRoleRevokedIterator struct { Event *StakedETHWithdrawalNFTRoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHWithdrawalNFTRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the StakedETHWithdrawalNFT contract.
func (*StakedETHWithdrawalNFTRoleRevokedIterator) Close ¶
func (it *StakedETHWithdrawalNFTRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHWithdrawalNFTRoleRevokedIterator) Error ¶
func (it *StakedETHWithdrawalNFTRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHWithdrawalNFTRoleRevokedIterator) Next ¶
func (it *StakedETHWithdrawalNFTRoleRevokedIterator) 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 StakedETHWithdrawalNFTSession ¶
type StakedETHWithdrawalNFTSession struct { Contract *StakedETHWithdrawalNFT // 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 }
StakedETHWithdrawalNFTSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*StakedETHWithdrawalNFTSession) Approve ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) Approve(_to common.Address, _requestId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _to, uint256 _requestId) returns()
func (*StakedETHWithdrawalNFTSession) BUNKERMODEDISABLEDTIMESTAMP ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) BUNKERMODEDISABLEDTIMESTAMP() (*big.Int, error)
BUNKERMODEDISABLEDTIMESTAMP is a free data retrieval call binding the contract method 0xe7c0835d.
Solidity: function BUNKER_MODE_DISABLED_TIMESTAMP() view returns(uint256)
func (*StakedETHWithdrawalNFTSession) BalanceOf ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) BalanceOf(_owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) view returns(uint256)
func (*StakedETHWithdrawalNFTSession) BunkerModeSinceTimestamp ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) BunkerModeSinceTimestamp() (*big.Int, error)
BunkerModeSinceTimestamp is a free data retrieval call binding the contract method 0x9b36be58.
Solidity: function bunkerModeSinceTimestamp() view returns(uint256)
func (*StakedETHWithdrawalNFTSession) CalculateFinalizationBatches ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) CalculateFinalizationBatches(_maxShareRate *big.Int, _maxTimestamp *big.Int, _maxRequestsPerCall *big.Int, _state WithdrawalQueueBaseBatchesCalculationState) (WithdrawalQueueBaseBatchesCalculationState, error)
CalculateFinalizationBatches is a free data retrieval call binding the contract method 0xeed53bf5.
Solidity: function calculateFinalizationBatches(uint256 _maxShareRate, uint256 _maxTimestamp, uint256 _maxRequestsPerCall, (uint256,bool,uint256[36],uint256) _state) view returns((uint256,bool,uint256[36],uint256))
func (*StakedETHWithdrawalNFTSession) ClaimWithdrawal ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) ClaimWithdrawal(_requestId *big.Int) (*types.Transaction, error)
ClaimWithdrawal is a paid mutator transaction binding the contract method 0xf8444436.
Solidity: function claimWithdrawal(uint256 _requestId) returns()
func (*StakedETHWithdrawalNFTSession) ClaimWithdrawals ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) ClaimWithdrawals(_requestIds []*big.Int, _hints []*big.Int) (*types.Transaction, error)
ClaimWithdrawals is a paid mutator transaction binding the contract method 0xe3afe0a3.
Solidity: function claimWithdrawals(uint256[] _requestIds, uint256[] _hints) returns()
func (*StakedETHWithdrawalNFTSession) ClaimWithdrawalsTo ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) ClaimWithdrawalsTo(_requestIds []*big.Int, _hints []*big.Int, _recipient common.Address) (*types.Transaction, error)
ClaimWithdrawalsTo is a paid mutator transaction binding the contract method 0x5e7eead9.
Solidity: function claimWithdrawalsTo(uint256[] _requestIds, uint256[] _hints, address _recipient) returns()
func (*StakedETHWithdrawalNFTSession) DEFAULTADMINROLE ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*StakedETHWithdrawalNFTSession) FINALIZEROLE ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) FINALIZEROLE() ([32]byte, error)
FINALIZEROLE is a free data retrieval call binding the contract method 0x220ca2f4.
Solidity: function FINALIZE_ROLE() view returns(bytes32)
func (*StakedETHWithdrawalNFTSession) Finalize ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) Finalize(_lastRequestIdToBeFinalized *big.Int, _maxShareRate *big.Int) (*types.Transaction, error)
Finalize is a paid mutator transaction binding the contract method 0xb6013cef.
Solidity: function finalize(uint256 _lastRequestIdToBeFinalized, uint256 _maxShareRate) payable returns()
func (*StakedETHWithdrawalNFTSession) FindCheckpointHints ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) FindCheckpointHints(_requestIds []*big.Int, _firstIndex *big.Int, _lastIndex *big.Int) ([]*big.Int, error)
FindCheckpointHints is a free data retrieval call binding the contract method 0x62abe3fa.
Solidity: function findCheckpointHints(uint256[] _requestIds, uint256 _firstIndex, uint256 _lastIndex) view returns(uint256[] hintIds)
func (*StakedETHWithdrawalNFTSession) GetApproved ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetApproved(_requestId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 _requestId) view returns(address)
func (*StakedETHWithdrawalNFTSession) GetBaseURI ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetBaseURI() (string, error)
GetBaseURI is a free data retrieval call binding the contract method 0x714c5398.
Solidity: function getBaseURI() view returns(string)
func (*StakedETHWithdrawalNFTSession) GetClaimableEther ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetClaimableEther(_requestIds []*big.Int, _hints []*big.Int) ([]*big.Int, error)
GetClaimableEther is a free data retrieval call binding the contract method 0xc97912d8.
Solidity: function getClaimableEther(uint256[] _requestIds, uint256[] _hints) view returns(uint256[] claimableEthValues)
func (*StakedETHWithdrawalNFTSession) GetContractVersion ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetContractVersion() (*big.Int, error)
GetContractVersion is a free data retrieval call binding the contract method 0x8aa10435.
Solidity: function getContractVersion() view returns(uint256)
func (*StakedETHWithdrawalNFTSession) GetLastCheckpointIndex ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetLastCheckpointIndex() (*big.Int, error)
GetLastCheckpointIndex is a free data retrieval call binding the contract method 0x526eae3e.
Solidity: function getLastCheckpointIndex() view returns(uint256)
func (*StakedETHWithdrawalNFTSession) GetLastFinalizedRequestId ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetLastFinalizedRequestId() (*big.Int, error)
GetLastFinalizedRequestId is a free data retrieval call binding the contract method 0x4f069a13.
Solidity: function getLastFinalizedRequestId() view returns(uint256)
func (*StakedETHWithdrawalNFTSession) GetLastRequestId ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetLastRequestId() (*big.Int, error)
GetLastRequestId is a free data retrieval call binding the contract method 0x19c2b4c3.
Solidity: function getLastRequestId() view returns(uint256)
func (*StakedETHWithdrawalNFTSession) GetLockedEtherAmount ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetLockedEtherAmount() (*big.Int, error)
GetLockedEtherAmount is a free data retrieval call binding the contract method 0xf6fa8a47.
Solidity: function getLockedEtherAmount() view returns(uint256)
func (*StakedETHWithdrawalNFTSession) GetNFTDescriptorAddress ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetNFTDescriptorAddress() (common.Address, error)
GetNFTDescriptorAddress is a free data retrieval call binding the contract method 0x46a086b4.
Solidity: function getNFTDescriptorAddress() view returns(address)
func (*StakedETHWithdrawalNFTSession) GetResumeSinceTimestamp ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetResumeSinceTimestamp() (*big.Int, error)
GetResumeSinceTimestamp is a free data retrieval call binding the contract method 0x589ff76c.
Solidity: function getResumeSinceTimestamp() view returns(uint256)
func (*StakedETHWithdrawalNFTSession) GetRoleAdmin ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*StakedETHWithdrawalNFTSession) GetRoleMember ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*StakedETHWithdrawalNFTSession) GetRoleMemberCount ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
func (*StakedETHWithdrawalNFTSession) GetWithdrawalRequests ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetWithdrawalRequests(_owner common.Address) ([]*big.Int, error)
GetWithdrawalRequests is a free data retrieval call binding the contract method 0x7d031b65.
Solidity: function getWithdrawalRequests(address _owner) view returns(uint256[] requestsIds)
func (*StakedETHWithdrawalNFTSession) GetWithdrawalStatus ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GetWithdrawalStatus(_requestIds []*big.Int) ([]WithdrawalQueueBaseWithdrawalRequestStatus, error)
GetWithdrawalStatus is a free data retrieval call binding the contract method 0xb8c4b85a.
Solidity: function getWithdrawalStatus(uint256[] _requestIds) view returns((uint256,uint256,address,uint256,bool,bool)[] statuses)
func (*StakedETHWithdrawalNFTSession) GrantRole ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*StakedETHWithdrawalNFTSession) HasRole ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*StakedETHWithdrawalNFTSession) Initialize ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) Initialize(_admin common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address _admin) returns()
func (*StakedETHWithdrawalNFTSession) IsApprovedForAll ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address _owner, address _operator) view returns(bool)
func (*StakedETHWithdrawalNFTSession) IsBunkerModeActive ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) IsBunkerModeActive() (bool, error)
IsBunkerModeActive is a free data retrieval call binding the contract method 0x2b95b781.
Solidity: function isBunkerModeActive() view returns(bool)
func (*StakedETHWithdrawalNFTSession) IsPaused ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) IsPaused() (bool, error)
IsPaused is a free data retrieval call binding the contract method 0xb187bd26.
Solidity: function isPaused() view returns(bool)
func (*StakedETHWithdrawalNFTSession) MANAGETOKENURIROLE ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) MANAGETOKENURIROLE() ([32]byte, error)
MANAGETOKENURIROLE is a free data retrieval call binding the contract method 0xb7bdf748.
Solidity: function MANAGE_TOKEN_URI_ROLE() view returns(bytes32)
func (*StakedETHWithdrawalNFTSession) MAXBATCHESLENGTH ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) MAXBATCHESLENGTH() (*big.Int, error)
MAXBATCHESLENGTH is a free data retrieval call binding the contract method 0x29fd065d.
Solidity: function MAX_BATCHES_LENGTH() view returns(uint256)
func (*StakedETHWithdrawalNFTSession) MAXSTETHWITHDRAWALAMOUNT ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) MAXSTETHWITHDRAWALAMOUNT() (*big.Int, error)
MAXSTETHWITHDRAWALAMOUNT is a free data retrieval call binding the contract method 0xdb2296cd.
Solidity: function MAX_STETH_WITHDRAWAL_AMOUNT() view returns(uint256)
func (*StakedETHWithdrawalNFTSession) MINSTETHWITHDRAWALAMOUNT ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) MINSTETHWITHDRAWALAMOUNT() (*big.Int, error)
MINSTETHWITHDRAWALAMOUNT is a free data retrieval call binding the contract method 0x0d25a957.
Solidity: function MIN_STETH_WITHDRAWAL_AMOUNT() view returns(uint256)
func (*StakedETHWithdrawalNFTSession) Name ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*StakedETHWithdrawalNFTSession) ORACLEROLE ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) ORACLEROLE() ([32]byte, error)
ORACLEROLE is a free data retrieval call binding the contract method 0x07e2cea5.
Solidity: function ORACLE_ROLE() view returns(bytes32)
func (*StakedETHWithdrawalNFTSession) OnOracleReport ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) OnOracleReport(_isBunkerModeNow bool, _bunkerStartTimestamp *big.Int, _currentReportTimestamp *big.Int) (*types.Transaction, error)
OnOracleReport is a paid mutator transaction binding the contract method 0x96992fed.
Solidity: function onOracleReport(bool _isBunkerModeNow, uint256 _bunkerStartTimestamp, uint256 _currentReportTimestamp) returns()
func (*StakedETHWithdrawalNFTSession) OwnerOf ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) OwnerOf(_requestId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 _requestId) view returns(address)
func (*StakedETHWithdrawalNFTSession) PAUSEINFINITELY ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) PAUSEINFINITELY() (*big.Int, error)
PAUSEINFINITELY is a free data retrieval call binding the contract method 0xa302ee38.
Solidity: function PAUSE_INFINITELY() view returns(uint256)
func (*StakedETHWithdrawalNFTSession) PAUSEROLE ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) PAUSEROLE() ([32]byte, error)
PAUSEROLE is a free data retrieval call binding the contract method 0x389ed267.
Solidity: function PAUSE_ROLE() view returns(bytes32)
func (*StakedETHWithdrawalNFTSession) PauseFor ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) PauseFor(_duration *big.Int) (*types.Transaction, error)
PauseFor is a paid mutator transaction binding the contract method 0xf3f449c7.
Solidity: function pauseFor(uint256 _duration) returns()
func (*StakedETHWithdrawalNFTSession) PauseUntil ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) PauseUntil(_pauseUntilInclusive *big.Int) (*types.Transaction, error)
PauseUntil is a paid mutator transaction binding the contract method 0xabe9cfc8.
Solidity: function pauseUntil(uint256 _pauseUntilInclusive) returns()
func (*StakedETHWithdrawalNFTSession) Prefinalize ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) Prefinalize(_batches []*big.Int, _maxShareRate *big.Int) (struct { EthToLock *big.Int SharesToBurn *big.Int }, error)
Prefinalize is a free data retrieval call binding the contract method 0xa52e9c9f.
Solidity: function prefinalize(uint256[] _batches, uint256 _maxShareRate) view returns(uint256 ethToLock, uint256 sharesToBurn)
func (*StakedETHWithdrawalNFTSession) RESUMEROLE ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) RESUMEROLE() ([32]byte, error)
RESUMEROLE is a free data retrieval call binding the contract method 0x2de03aa1.
Solidity: function RESUME_ROLE() view returns(bytes32)
func (*StakedETHWithdrawalNFTSession) RenounceRole ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*StakedETHWithdrawalNFTSession) RequestWithdrawals ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) RequestWithdrawals(_amounts []*big.Int, _owner common.Address) (*types.Transaction, error)
RequestWithdrawals is a paid mutator transaction binding the contract method 0xd6681042.
Solidity: function requestWithdrawals(uint256[] _amounts, address _owner) returns(uint256[] requestIds)
func (*StakedETHWithdrawalNFTSession) RequestWithdrawalsWithPermit ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) RequestWithdrawalsWithPermit(_amounts []*big.Int, _owner common.Address, _permit WithdrawalQueuePermitInput) (*types.Transaction, error)
RequestWithdrawalsWithPermit is a paid mutator transaction binding the contract method 0xacf41e4d.
Solidity: function requestWithdrawalsWithPermit(uint256[] _amounts, address _owner, (uint256,uint256,uint8,bytes32,bytes32) _permit) returns(uint256[] requestIds)
func (*StakedETHWithdrawalNFTSession) RequestWithdrawalsWstETH ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) RequestWithdrawalsWstETH(_amounts []*big.Int, _owner common.Address) (*types.Transaction, error)
RequestWithdrawalsWstETH is a paid mutator transaction binding the contract method 0x19aa6257.
Solidity: function requestWithdrawalsWstETH(uint256[] _amounts, address _owner) returns(uint256[] requestIds)
func (*StakedETHWithdrawalNFTSession) RequestWithdrawalsWstETHWithPermit ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) RequestWithdrawalsWstETHWithPermit(_amounts []*big.Int, _owner common.Address, _permit WithdrawalQueuePermitInput) (*types.Transaction, error)
RequestWithdrawalsWstETHWithPermit is a paid mutator transaction binding the contract method 0x7951b76f.
Solidity: function requestWithdrawalsWstETHWithPermit(uint256[] _amounts, address _owner, (uint256,uint256,uint8,bytes32,bytes32) _permit) returns(uint256[] requestIds)
func (*StakedETHWithdrawalNFTSession) Resume ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) Resume() (*types.Transaction, error)
Resume is a paid mutator transaction binding the contract method 0x046f7da2.
Solidity: function resume() returns()
func (*StakedETHWithdrawalNFTSession) RevokeRole ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*StakedETHWithdrawalNFTSession) STETH ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) STETH() (common.Address, error)
STETH is a free data retrieval call binding the contract method 0xe00bfe50.
Solidity: function STETH() view returns(address)
func (*StakedETHWithdrawalNFTSession) SafeTransferFrom ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) SafeTransferFrom(_from common.Address, _to common.Address, _requestId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _requestId) returns()
func (*StakedETHWithdrawalNFTSession) SafeTransferFrom0 ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) SafeTransferFrom0(_from common.Address, _to common.Address, _requestId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _requestId, bytes _data) returns()
func (*StakedETHWithdrawalNFTSession) SetApprovalForAll ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address _operator, bool _approved) returns()
func (*StakedETHWithdrawalNFTSession) SetBaseURI ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) SetBaseURI(_baseURI string) (*types.Transaction, error)
SetBaseURI is a paid mutator transaction binding the contract method 0x55f804b3.
Solidity: function setBaseURI(string _baseURI) returns()
func (*StakedETHWithdrawalNFTSession) SetNFTDescriptorAddress ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) SetNFTDescriptorAddress(_nftDescriptorAddress common.Address) (*types.Transaction, error)
SetNFTDescriptorAddress is a paid mutator transaction binding the contract method 0x92b18a47.
Solidity: function setNFTDescriptorAddress(address _nftDescriptorAddress) returns()
func (*StakedETHWithdrawalNFTSession) SupportsInterface ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*StakedETHWithdrawalNFTSession) Symbol ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*StakedETHWithdrawalNFTSession) TokenURI ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) TokenURI(_requestId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 _requestId) view returns(string)
func (*StakedETHWithdrawalNFTSession) TransferFrom ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) TransferFrom(_from common.Address, _to common.Address, _requestId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _requestId) returns()
func (*StakedETHWithdrawalNFTSession) UnfinalizedRequestNumber ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) UnfinalizedRequestNumber() (*big.Int, error)
UnfinalizedRequestNumber is a free data retrieval call binding the contract method 0xc2fc7aff.
Solidity: function unfinalizedRequestNumber() view returns(uint256)
func (*StakedETHWithdrawalNFTSession) UnfinalizedStETH ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTSession) UnfinalizedStETH() (*big.Int, error)
UnfinalizedStETH is a free data retrieval call binding the contract method 0xd0fb84e8.
Solidity: function unfinalizedStETH() view returns(uint256)
type StakedETHWithdrawalNFTTransactor ¶
type StakedETHWithdrawalNFTTransactor struct {
// contains filtered or unexported fields
}
StakedETHWithdrawalNFTTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStakedETHWithdrawalNFTTransactor ¶
func NewStakedETHWithdrawalNFTTransactor(address common.Address, transactor bind.ContractTransactor) (*StakedETHWithdrawalNFTTransactor, error)
NewStakedETHWithdrawalNFTTransactor creates a new write-only instance of StakedETHWithdrawalNFT, bound to a specific deployed contract.
func (*StakedETHWithdrawalNFTTransactor) Approve ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) Approve(opts *bind.TransactOpts, _to common.Address, _requestId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _to, uint256 _requestId) returns()
func (*StakedETHWithdrawalNFTTransactor) ClaimWithdrawal ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) ClaimWithdrawal(opts *bind.TransactOpts, _requestId *big.Int) (*types.Transaction, error)
ClaimWithdrawal is a paid mutator transaction binding the contract method 0xf8444436.
Solidity: function claimWithdrawal(uint256 _requestId) returns()
func (*StakedETHWithdrawalNFTTransactor) ClaimWithdrawals ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) ClaimWithdrawals(opts *bind.TransactOpts, _requestIds []*big.Int, _hints []*big.Int) (*types.Transaction, error)
ClaimWithdrawals is a paid mutator transaction binding the contract method 0xe3afe0a3.
Solidity: function claimWithdrawals(uint256[] _requestIds, uint256[] _hints) returns()
func (*StakedETHWithdrawalNFTTransactor) ClaimWithdrawalsTo ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) ClaimWithdrawalsTo(opts *bind.TransactOpts, _requestIds []*big.Int, _hints []*big.Int, _recipient common.Address) (*types.Transaction, error)
ClaimWithdrawalsTo is a paid mutator transaction binding the contract method 0x5e7eead9.
Solidity: function claimWithdrawalsTo(uint256[] _requestIds, uint256[] _hints, address _recipient) returns()
func (*StakedETHWithdrawalNFTTransactor) Finalize ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) Finalize(opts *bind.TransactOpts, _lastRequestIdToBeFinalized *big.Int, _maxShareRate *big.Int) (*types.Transaction, error)
Finalize is a paid mutator transaction binding the contract method 0xb6013cef.
Solidity: function finalize(uint256 _lastRequestIdToBeFinalized, uint256 _maxShareRate) payable returns()
func (*StakedETHWithdrawalNFTTransactor) GrantRole ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*StakedETHWithdrawalNFTTransactor) Initialize ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) Initialize(opts *bind.TransactOpts, _admin common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address _admin) returns()
func (*StakedETHWithdrawalNFTTransactor) OnOracleReport ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) OnOracleReport(opts *bind.TransactOpts, _isBunkerModeNow bool, _bunkerStartTimestamp *big.Int, _currentReportTimestamp *big.Int) (*types.Transaction, error)
OnOracleReport is a paid mutator transaction binding the contract method 0x96992fed.
Solidity: function onOracleReport(bool _isBunkerModeNow, uint256 _bunkerStartTimestamp, uint256 _currentReportTimestamp) returns()
func (*StakedETHWithdrawalNFTTransactor) PauseFor ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) PauseFor(opts *bind.TransactOpts, _duration *big.Int) (*types.Transaction, error)
PauseFor is a paid mutator transaction binding the contract method 0xf3f449c7.
Solidity: function pauseFor(uint256 _duration) returns()
func (*StakedETHWithdrawalNFTTransactor) PauseUntil ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) PauseUntil(opts *bind.TransactOpts, _pauseUntilInclusive *big.Int) (*types.Transaction, error)
PauseUntil is a paid mutator transaction binding the contract method 0xabe9cfc8.
Solidity: function pauseUntil(uint256 _pauseUntilInclusive) returns()
func (*StakedETHWithdrawalNFTTransactor) RenounceRole ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*StakedETHWithdrawalNFTTransactor) RequestWithdrawals ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) RequestWithdrawals(opts *bind.TransactOpts, _amounts []*big.Int, _owner common.Address) (*types.Transaction, error)
RequestWithdrawals is a paid mutator transaction binding the contract method 0xd6681042.
Solidity: function requestWithdrawals(uint256[] _amounts, address _owner) returns(uint256[] requestIds)
func (*StakedETHWithdrawalNFTTransactor) RequestWithdrawalsWithPermit ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) RequestWithdrawalsWithPermit(opts *bind.TransactOpts, _amounts []*big.Int, _owner common.Address, _permit WithdrawalQueuePermitInput) (*types.Transaction, error)
RequestWithdrawalsWithPermit is a paid mutator transaction binding the contract method 0xacf41e4d.
Solidity: function requestWithdrawalsWithPermit(uint256[] _amounts, address _owner, (uint256,uint256,uint8,bytes32,bytes32) _permit) returns(uint256[] requestIds)
func (*StakedETHWithdrawalNFTTransactor) RequestWithdrawalsWstETH ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) RequestWithdrawalsWstETH(opts *bind.TransactOpts, _amounts []*big.Int, _owner common.Address) (*types.Transaction, error)
RequestWithdrawalsWstETH is a paid mutator transaction binding the contract method 0x19aa6257.
Solidity: function requestWithdrawalsWstETH(uint256[] _amounts, address _owner) returns(uint256[] requestIds)
func (*StakedETHWithdrawalNFTTransactor) RequestWithdrawalsWstETHWithPermit ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) RequestWithdrawalsWstETHWithPermit(opts *bind.TransactOpts, _amounts []*big.Int, _owner common.Address, _permit WithdrawalQueuePermitInput) (*types.Transaction, error)
RequestWithdrawalsWstETHWithPermit is a paid mutator transaction binding the contract method 0x7951b76f.
Solidity: function requestWithdrawalsWstETHWithPermit(uint256[] _amounts, address _owner, (uint256,uint256,uint8,bytes32,bytes32) _permit) returns(uint256[] requestIds)
func (*StakedETHWithdrawalNFTTransactor) Resume ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) Resume(opts *bind.TransactOpts) (*types.Transaction, error)
Resume is a paid mutator transaction binding the contract method 0x046f7da2.
Solidity: function resume() returns()
func (*StakedETHWithdrawalNFTTransactor) RevokeRole ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*StakedETHWithdrawalNFTTransactor) SafeTransferFrom ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) SafeTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _requestId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _requestId) returns()
func (*StakedETHWithdrawalNFTTransactor) SafeTransferFrom0 ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) SafeTransferFrom0(opts *bind.TransactOpts, _from common.Address, _to common.Address, _requestId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _requestId, bytes _data) returns()
func (*StakedETHWithdrawalNFTTransactor) SetApprovalForAll ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) SetApprovalForAll(opts *bind.TransactOpts, _operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address _operator, bool _approved) returns()
func (*StakedETHWithdrawalNFTTransactor) SetBaseURI ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) SetBaseURI(opts *bind.TransactOpts, _baseURI string) (*types.Transaction, error)
SetBaseURI is a paid mutator transaction binding the contract method 0x55f804b3.
Solidity: function setBaseURI(string _baseURI) returns()
func (*StakedETHWithdrawalNFTTransactor) SetNFTDescriptorAddress ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) SetNFTDescriptorAddress(opts *bind.TransactOpts, _nftDescriptorAddress common.Address) (*types.Transaction, error)
SetNFTDescriptorAddress is a paid mutator transaction binding the contract method 0x92b18a47.
Solidity: function setNFTDescriptorAddress(address _nftDescriptorAddress) returns()
func (*StakedETHWithdrawalNFTTransactor) TransferFrom ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _requestId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _requestId) returns()
type StakedETHWithdrawalNFTTransactorRaw ¶
type StakedETHWithdrawalNFTTransactorRaw struct {
Contract *StakedETHWithdrawalNFTTransactor // Generic write-only contract binding to access the raw methods on
}
StakedETHWithdrawalNFTTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StakedETHWithdrawalNFTTransactorRaw) Transact ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StakedETHWithdrawalNFTTransactorRaw) Transfer ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorRaw) 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 StakedETHWithdrawalNFTTransactorSession ¶
type StakedETHWithdrawalNFTTransactorSession struct { Contract *StakedETHWithdrawalNFTTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StakedETHWithdrawalNFTTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*StakedETHWithdrawalNFTTransactorSession) Approve ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) Approve(_to common.Address, _requestId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _to, uint256 _requestId) returns()
func (*StakedETHWithdrawalNFTTransactorSession) ClaimWithdrawal ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) ClaimWithdrawal(_requestId *big.Int) (*types.Transaction, error)
ClaimWithdrawal is a paid mutator transaction binding the contract method 0xf8444436.
Solidity: function claimWithdrawal(uint256 _requestId) returns()
func (*StakedETHWithdrawalNFTTransactorSession) ClaimWithdrawals ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) ClaimWithdrawals(_requestIds []*big.Int, _hints []*big.Int) (*types.Transaction, error)
ClaimWithdrawals is a paid mutator transaction binding the contract method 0xe3afe0a3.
Solidity: function claimWithdrawals(uint256[] _requestIds, uint256[] _hints) returns()
func (*StakedETHWithdrawalNFTTransactorSession) ClaimWithdrawalsTo ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) ClaimWithdrawalsTo(_requestIds []*big.Int, _hints []*big.Int, _recipient common.Address) (*types.Transaction, error)
ClaimWithdrawalsTo is a paid mutator transaction binding the contract method 0x5e7eead9.
Solidity: function claimWithdrawalsTo(uint256[] _requestIds, uint256[] _hints, address _recipient) returns()
func (*StakedETHWithdrawalNFTTransactorSession) Finalize ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) Finalize(_lastRequestIdToBeFinalized *big.Int, _maxShareRate *big.Int) (*types.Transaction, error)
Finalize is a paid mutator transaction binding the contract method 0xb6013cef.
Solidity: function finalize(uint256 _lastRequestIdToBeFinalized, uint256 _maxShareRate) payable returns()
func (*StakedETHWithdrawalNFTTransactorSession) GrantRole ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*StakedETHWithdrawalNFTTransactorSession) Initialize ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) Initialize(_admin common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address _admin) returns()
func (*StakedETHWithdrawalNFTTransactorSession) OnOracleReport ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) OnOracleReport(_isBunkerModeNow bool, _bunkerStartTimestamp *big.Int, _currentReportTimestamp *big.Int) (*types.Transaction, error)
OnOracleReport is a paid mutator transaction binding the contract method 0x96992fed.
Solidity: function onOracleReport(bool _isBunkerModeNow, uint256 _bunkerStartTimestamp, uint256 _currentReportTimestamp) returns()
func (*StakedETHWithdrawalNFTTransactorSession) PauseFor ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) PauseFor(_duration *big.Int) (*types.Transaction, error)
PauseFor is a paid mutator transaction binding the contract method 0xf3f449c7.
Solidity: function pauseFor(uint256 _duration) returns()
func (*StakedETHWithdrawalNFTTransactorSession) PauseUntil ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) PauseUntil(_pauseUntilInclusive *big.Int) (*types.Transaction, error)
PauseUntil is a paid mutator transaction binding the contract method 0xabe9cfc8.
Solidity: function pauseUntil(uint256 _pauseUntilInclusive) returns()
func (*StakedETHWithdrawalNFTTransactorSession) RenounceRole ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*StakedETHWithdrawalNFTTransactorSession) RequestWithdrawals ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) RequestWithdrawals(_amounts []*big.Int, _owner common.Address) (*types.Transaction, error)
RequestWithdrawals is a paid mutator transaction binding the contract method 0xd6681042.
Solidity: function requestWithdrawals(uint256[] _amounts, address _owner) returns(uint256[] requestIds)
func (*StakedETHWithdrawalNFTTransactorSession) RequestWithdrawalsWithPermit ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) RequestWithdrawalsWithPermit(_amounts []*big.Int, _owner common.Address, _permit WithdrawalQueuePermitInput) (*types.Transaction, error)
RequestWithdrawalsWithPermit is a paid mutator transaction binding the contract method 0xacf41e4d.
Solidity: function requestWithdrawalsWithPermit(uint256[] _amounts, address _owner, (uint256,uint256,uint8,bytes32,bytes32) _permit) returns(uint256[] requestIds)
func (*StakedETHWithdrawalNFTTransactorSession) RequestWithdrawalsWstETH ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) RequestWithdrawalsWstETH(_amounts []*big.Int, _owner common.Address) (*types.Transaction, error)
RequestWithdrawalsWstETH is a paid mutator transaction binding the contract method 0x19aa6257.
Solidity: function requestWithdrawalsWstETH(uint256[] _amounts, address _owner) returns(uint256[] requestIds)
func (*StakedETHWithdrawalNFTTransactorSession) RequestWithdrawalsWstETHWithPermit ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) RequestWithdrawalsWstETHWithPermit(_amounts []*big.Int, _owner common.Address, _permit WithdrawalQueuePermitInput) (*types.Transaction, error)
RequestWithdrawalsWstETHWithPermit is a paid mutator transaction binding the contract method 0x7951b76f.
Solidity: function requestWithdrawalsWstETHWithPermit(uint256[] _amounts, address _owner, (uint256,uint256,uint8,bytes32,bytes32) _permit) returns(uint256[] requestIds)
func (*StakedETHWithdrawalNFTTransactorSession) Resume ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) Resume() (*types.Transaction, error)
Resume is a paid mutator transaction binding the contract method 0x046f7da2.
Solidity: function resume() returns()
func (*StakedETHWithdrawalNFTTransactorSession) RevokeRole ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*StakedETHWithdrawalNFTTransactorSession) SafeTransferFrom ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) SafeTransferFrom(_from common.Address, _to common.Address, _requestId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _requestId) returns()
func (*StakedETHWithdrawalNFTTransactorSession) SafeTransferFrom0 ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) SafeTransferFrom0(_from common.Address, _to common.Address, _requestId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _requestId, bytes _data) returns()
func (*StakedETHWithdrawalNFTTransactorSession) SetApprovalForAll ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address _operator, bool _approved) returns()
func (*StakedETHWithdrawalNFTTransactorSession) SetBaseURI ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) SetBaseURI(_baseURI string) (*types.Transaction, error)
SetBaseURI is a paid mutator transaction binding the contract method 0x55f804b3.
Solidity: function setBaseURI(string _baseURI) returns()
func (*StakedETHWithdrawalNFTTransactorSession) SetNFTDescriptorAddress ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) SetNFTDescriptorAddress(_nftDescriptorAddress common.Address) (*types.Transaction, error)
SetNFTDescriptorAddress is a paid mutator transaction binding the contract method 0x92b18a47.
Solidity: function setNFTDescriptorAddress(address _nftDescriptorAddress) returns()
func (*StakedETHWithdrawalNFTTransactorSession) TransferFrom ¶
func (_StakedETHWithdrawalNFT *StakedETHWithdrawalNFTTransactorSession) TransferFrom(_from common.Address, _to common.Address, _requestId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _requestId) returns()
type StakedETHWithdrawalNFTTransfer ¶
type StakedETHWithdrawalNFTTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedETHWithdrawalNFTTransfer represents a Transfer event raised by the StakedETHWithdrawalNFT contract.
type StakedETHWithdrawalNFTTransferIterator ¶
type StakedETHWithdrawalNFTTransferIterator struct { Event *StakedETHWithdrawalNFTTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHWithdrawalNFTTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the StakedETHWithdrawalNFT contract.
func (*StakedETHWithdrawalNFTTransferIterator) Close ¶
func (it *StakedETHWithdrawalNFTTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHWithdrawalNFTTransferIterator) Error ¶
func (it *StakedETHWithdrawalNFTTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHWithdrawalNFTTransferIterator) Next ¶
func (it *StakedETHWithdrawalNFTTransferIterator) 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 StakedETHWithdrawalNFTWithdrawalClaimed ¶
type StakedETHWithdrawalNFTWithdrawalClaimed struct { RequestId *big.Int Owner common.Address Receiver common.Address AmountOfETH *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedETHWithdrawalNFTWithdrawalClaimed represents a WithdrawalClaimed event raised by the StakedETHWithdrawalNFT contract.
type StakedETHWithdrawalNFTWithdrawalClaimedIterator ¶
type StakedETHWithdrawalNFTWithdrawalClaimedIterator struct { Event *StakedETHWithdrawalNFTWithdrawalClaimed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHWithdrawalNFTWithdrawalClaimedIterator is returned from FilterWithdrawalClaimed and is used to iterate over the raw logs and unpacked data for WithdrawalClaimed events raised by the StakedETHWithdrawalNFT contract.
func (*StakedETHWithdrawalNFTWithdrawalClaimedIterator) Close ¶
func (it *StakedETHWithdrawalNFTWithdrawalClaimedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHWithdrawalNFTWithdrawalClaimedIterator) Error ¶
func (it *StakedETHWithdrawalNFTWithdrawalClaimedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHWithdrawalNFTWithdrawalClaimedIterator) Next ¶
func (it *StakedETHWithdrawalNFTWithdrawalClaimedIterator) 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 StakedETHWithdrawalNFTWithdrawalRequested ¶
type StakedETHWithdrawalNFTWithdrawalRequested struct { RequestId *big.Int Requestor common.Address Owner common.Address AmountOfStETH *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedETHWithdrawalNFTWithdrawalRequested represents a WithdrawalRequested event raised by the StakedETHWithdrawalNFT contract.
type StakedETHWithdrawalNFTWithdrawalRequestedIterator ¶
type StakedETHWithdrawalNFTWithdrawalRequestedIterator struct { Event *StakedETHWithdrawalNFTWithdrawalRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHWithdrawalNFTWithdrawalRequestedIterator is returned from FilterWithdrawalRequested and is used to iterate over the raw logs and unpacked data for WithdrawalRequested events raised by the StakedETHWithdrawalNFT contract.
func (*StakedETHWithdrawalNFTWithdrawalRequestedIterator) Close ¶
func (it *StakedETHWithdrawalNFTWithdrawalRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHWithdrawalNFTWithdrawalRequestedIterator) Error ¶
func (it *StakedETHWithdrawalNFTWithdrawalRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHWithdrawalNFTWithdrawalRequestedIterator) Next ¶
func (it *StakedETHWithdrawalNFTWithdrawalRequestedIterator) 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 StakedETHWithdrawalNFTWithdrawalsFinalized ¶
type StakedETHWithdrawalNFTWithdrawalsFinalized struct { From *big.Int To *big.Int AmountOfETHLocked *big.Int Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedETHWithdrawalNFTWithdrawalsFinalized represents a WithdrawalsFinalized event raised by the StakedETHWithdrawalNFT contract.
type StakedETHWithdrawalNFTWithdrawalsFinalizedIterator ¶
type StakedETHWithdrawalNFTWithdrawalsFinalizedIterator struct { Event *StakedETHWithdrawalNFTWithdrawalsFinalized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHWithdrawalNFTWithdrawalsFinalizedIterator is returned from FilterWithdrawalsFinalized and is used to iterate over the raw logs and unpacked data for WithdrawalsFinalized events raised by the StakedETHWithdrawalNFT contract.
func (*StakedETHWithdrawalNFTWithdrawalsFinalizedIterator) Close ¶
func (it *StakedETHWithdrawalNFTWithdrawalsFinalizedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHWithdrawalNFTWithdrawalsFinalizedIterator) Error ¶
func (it *StakedETHWithdrawalNFTWithdrawalsFinalizedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHWithdrawalNFTWithdrawalsFinalizedIterator) Next ¶
func (it *StakedETHWithdrawalNFTWithdrawalsFinalizedIterator) 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 StakedETHWithdrawalsReceived ¶
type StakedETHWithdrawalsReceived struct { Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedETHWithdrawalsReceived represents a WithdrawalsReceived event raised by the StakedETH contract.
type StakedETHWithdrawalsReceivedIterator ¶
type StakedETHWithdrawalsReceivedIterator struct { Event *StakedETHWithdrawalsReceived // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedETHWithdrawalsReceivedIterator is returned from FilterWithdrawalsReceived and is used to iterate over the raw logs and unpacked data for WithdrawalsReceived events raised by the StakedETH contract.
func (*StakedETHWithdrawalsReceivedIterator) Close ¶
func (it *StakedETHWithdrawalsReceivedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedETHWithdrawalsReceivedIterator) Error ¶
func (it *StakedETHWithdrawalsReceivedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedETHWithdrawalsReceivedIterator) Next ¶
func (it *StakedETHWithdrawalsReceivedIterator) 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 StakedMATIC ¶
type StakedMATIC struct { StakedMATICCaller // Read-only binding to the contract StakedMATICTransactor // Write-only binding to the contract StakedMATICFilterer // Log filterer for contract events }
StakedMATIC is an auto generated Go binding around an Ethereum contract.
func NewStakedMATIC ¶
func NewStakedMATIC(address common.Address, backend bind.ContractBackend) (*StakedMATIC, error)
NewStakedMATIC creates a new instance of StakedMATIC, bound to a specific deployed contract.
type StakedMATICApproval ¶
type StakedMATICApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedMATICApproval represents a Approval event raised by the StakedMATIC contract.
type StakedMATICApprovalIterator ¶
type StakedMATICApprovalIterator struct { Event *StakedMATICApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedMATICApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the StakedMATIC contract.
func (*StakedMATICApprovalIterator) Close ¶
func (it *StakedMATICApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedMATICApprovalIterator) Error ¶
func (it *StakedMATICApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedMATICApprovalIterator) Next ¶
func (it *StakedMATICApprovalIterator) 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 StakedMATICCaller ¶
type StakedMATICCaller struct {
// contains filtered or unexported fields
}
StakedMATICCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStakedMATICCaller ¶
func NewStakedMATICCaller(address common.Address, caller bind.ContractCaller) (*StakedMATICCaller, error)
NewStakedMATICCaller creates a new read-only instance of StakedMATIC, bound to a specific deployed contract.
func (*StakedMATICCaller) Allowance ¶
func (_StakedMATIC *StakedMATICCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*StakedMATICCaller) BalanceOf ¶
func (_StakedMATIC *StakedMATICCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*StakedMATICCaller) CalculatePendingBufferedTokens ¶
func (_StakedMATIC *StakedMATICCaller) CalculatePendingBufferedTokens(opts *bind.CallOpts) (*big.Int, error)
CalculatePendingBufferedTokens is a free data retrieval call binding the contract method 0xafd290a7.
Solidity: function calculatePendingBufferedTokens() view returns(uint256 pendingBufferedTokens)
func (*StakedMATICCaller) ConvertMaticToStMatic ¶
func (_StakedMATIC *StakedMATICCaller) ConvertMaticToStMatic(opts *bind.CallOpts, _amountInMatic *big.Int) (struct { AmountInStMatic *big.Int TotalStMaticSupply *big.Int TotalPooledMatic *big.Int }, error)
ConvertMaticToStMatic is a free data retrieval call binding the contract method 0x917a52f5.
Solidity: function convertMaticToStMatic(uint256 _amountInMatic) view returns(uint256 amountInStMatic, uint256 totalStMaticSupply, uint256 totalPooledMatic)
func (*StakedMATICCaller) ConvertStMaticToMatic ¶
func (_StakedMATIC *StakedMATICCaller) ConvertStMaticToMatic(opts *bind.CallOpts, _amountInStMatic *big.Int) (struct { AmountInMatic *big.Int TotalStMaticAmount *big.Int TotalPooledMatic *big.Int }, error)
ConvertStMaticToMatic is a free data retrieval call binding the contract method 0xd968447c.
Solidity: function convertStMaticToMatic(uint256 _amountInStMatic) view returns(uint256 amountInMatic, uint256 totalStMaticAmount, uint256 totalPooledMatic)
func (*StakedMATICCaller) DAO ¶
func (_StakedMATIC *StakedMATICCaller) DAO(opts *bind.CallOpts) ([32]byte, error)
DAO is a free data retrieval call binding the contract method 0x98fabd3a.
Solidity: function DAO() view returns(bytes32)
func (*StakedMATICCaller) DEFAULTADMINROLE ¶
func (_StakedMATIC *StakedMATICCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*StakedMATICCaller) Dao ¶
Dao is a free data retrieval call binding the contract method 0x4162169f.
Solidity: function dao() view returns(address)
func (*StakedMATICCaller) Decimals ¶
func (_StakedMATIC *StakedMATICCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*StakedMATICCaller) DelegationLowerBound ¶
DelegationLowerBound is a free data retrieval call binding the contract method 0x0d7abc33.
Solidity: function delegationLowerBound() view returns(uint256)
func (*StakedMATICCaller) EntityFees ¶
func (_StakedMATIC *StakedMATICCaller) EntityFees(opts *bind.CallOpts) (struct { Dao uint8 Operators uint8 Insurance uint8 }, error)
EntityFees is a free data retrieval call binding the contract method 0x964a7596.
Solidity: function entityFees() view returns(uint8 dao, uint8 operators, uint8 insurance)
func (*StakedMATICCaller) FxStateRootTunnel ¶
func (_StakedMATIC *StakedMATICCaller) FxStateRootTunnel(opts *bind.CallOpts) (common.Address, error)
FxStateRootTunnel is a free data retrieval call binding the contract method 0xe062b10b.
Solidity: function fxStateRootTunnel() view returns(address)
func (*StakedMATICCaller) GetLiquidRewards ¶
func (_StakedMATIC *StakedMATICCaller) GetLiquidRewards(opts *bind.CallOpts, _validatorShare common.Address) (*big.Int, error)
GetLiquidRewards is a free data retrieval call binding the contract method 0x676e5550.
Solidity: function getLiquidRewards(address _validatorShare) view returns(uint256)
func (*StakedMATICCaller) GetMaticFromTokenId ¶
func (_StakedMATIC *StakedMATICCaller) GetMaticFromTokenId(opts *bind.CallOpts, _tokenId *big.Int) (*big.Int, error)
GetMaticFromTokenId is a free data retrieval call binding the contract method 0x720bcf1d.
Solidity: function getMaticFromTokenId(uint256 _tokenId) view returns(uint256)
func (*StakedMATICCaller) GetRoleAdmin ¶
func (_StakedMATIC *StakedMATICCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*StakedMATICCaller) GetToken2WithdrawRequests ¶
func (_StakedMATIC *StakedMATICCaller) GetToken2WithdrawRequests(opts *bind.CallOpts, _tokenId *big.Int) ([]IStMATICRequestWithdraw, error)
GetToken2WithdrawRequests is a free data retrieval call binding the contract method 0x253d1735.
Solidity: function getToken2WithdrawRequests(uint256 _tokenId) view returns((uint256,uint256,uint256,address)[])
func (*StakedMATICCaller) GetTotalPooledMatic ¶
GetTotalPooledMatic is a free data retrieval call binding the contract method 0xe00222a0.
Solidity: function getTotalPooledMatic() view returns(uint256)
func (*StakedMATICCaller) GetTotalStake ¶
func (_StakedMATIC *StakedMATICCaller) GetTotalStake(opts *bind.CallOpts, _validatorShare common.Address) (*big.Int, *big.Int, error)
GetTotalStake is a free data retrieval call binding the contract method 0x1e7ff8f6.
Solidity: function getTotalStake(address _validatorShare) view returns(uint256, uint256)
func (*StakedMATICCaller) GetTotalStakeAcrossAllValidators ¶
func (_StakedMATIC *StakedMATICCaller) GetTotalStakeAcrossAllValidators(opts *bind.CallOpts) (*big.Int, error)
GetTotalStakeAcrossAllValidators is a free data retrieval call binding the contract method 0x7e978af8.
Solidity: function getTotalStakeAcrossAllValidators() view returns(uint256)
func (*StakedMATICCaller) GetTotalWithdrawRequest ¶
func (_StakedMATIC *StakedMATICCaller) GetTotalWithdrawRequest(opts *bind.CallOpts) ([]IStMATICRequestWithdraw, error)
GetTotalWithdrawRequest is a free data retrieval call binding the contract method 0x916b9eba.
Solidity: function getTotalWithdrawRequest() view returns((uint256,uint256,uint256,address)[])
func (*StakedMATICCaller) HasRole ¶
func (_StakedMATIC *StakedMATICCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*StakedMATICCaller) Insurance ¶
Insurance is a free data retrieval call binding the contract method 0x89cf3204.
Solidity: function insurance() view returns(address)
func (*StakedMATICCaller) LastWithdrawnValidatorId ¶
func (_StakedMATIC *StakedMATICCaller) LastWithdrawnValidatorId(opts *bind.CallOpts) (*big.Int, error)
LastWithdrawnValidatorId is a free data retrieval call binding the contract method 0x71975a3e.
Solidity: function lastWithdrawnValidatorId() view returns(uint256)
func (*StakedMATICCaller) Name ¶
func (_StakedMATIC *StakedMATICCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*StakedMATICCaller) NodeOperatorRegistry ¶
func (_StakedMATIC *StakedMATICCaller) NodeOperatorRegistry(opts *bind.CallOpts) (common.Address, error)
NodeOperatorRegistry is a free data retrieval call binding the contract method 0xe8f8708f.
Solidity: function nodeOperatorRegistry() view returns(address)
func (*StakedMATICCaller) PAUSEROLE ¶
func (_StakedMATIC *StakedMATICCaller) PAUSEROLE(opts *bind.CallOpts) ([32]byte, error)
PAUSEROLE is a free data retrieval call binding the contract method 0x389ed267.
Solidity: function PAUSE_ROLE() view returns(bytes32)
func (*StakedMATICCaller) Paused ¶
func (_StakedMATIC *StakedMATICCaller) 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 (*StakedMATICCaller) PoLidoNFT ¶
PoLidoNFT is a free data retrieval call binding the contract method 0x7029c90e.
Solidity: function poLidoNFT() view returns(address)
func (*StakedMATICCaller) ProtocolFee ¶
func (_StakedMATIC *StakedMATICCaller) ProtocolFee(opts *bind.CallOpts) (uint8, error)
ProtocolFee is a free data retrieval call binding the contract method 0xb0e21e8a.
Solidity: function protocolFee() view returns(uint8)
func (*StakedMATICCaller) ReservedFunds ¶
ReservedFunds is a free data retrieval call binding the contract method 0x509c5df6.
Solidity: function reservedFunds() view returns(uint256)
func (*StakedMATICCaller) RewardDistributionLowerBound ¶
func (_StakedMATIC *StakedMATICCaller) RewardDistributionLowerBound(opts *bind.CallOpts) (*big.Int, error)
RewardDistributionLowerBound is a free data retrieval call binding the contract method 0xa2452947.
Solidity: function rewardDistributionLowerBound() view returns(uint256)
func (*StakedMATICCaller) StMaticWithdrawRequest ¶
func (_StakedMATIC *StakedMATICCaller) StMaticWithdrawRequest(opts *bind.CallOpts, arg0 *big.Int) (struct { Amount2WithdrawFromStMATIC *big.Int ValidatorNonce *big.Int RequestEpoch *big.Int ValidatorAddress common.Address }, error)
StMaticWithdrawRequest is a free data retrieval call binding the contract method 0xf1a13fce.
Solidity: function stMaticWithdrawRequest(uint256 ) view returns(uint256 amount2WithdrawFromStMATIC, uint256 validatorNonce, uint256 requestEpoch, address validatorAddress)
func (*StakedMATICCaller) StakeManager ¶
StakeManager is a free data retrieval call binding the contract method 0x7542ff95.
Solidity: function stakeManager() view returns(address)
func (*StakedMATICCaller) SubmitHandler ¶
func (_StakedMATIC *StakedMATICCaller) SubmitHandler(opts *bind.CallOpts) (bool, error)
SubmitHandler is a free data retrieval call binding the contract method 0xe259faf7.
Solidity: function submitHandler() view returns(bool)
func (*StakedMATICCaller) SubmitThreshold ¶
SubmitThreshold is a free data retrieval call binding the contract method 0x893818a3.
Solidity: function submitThreshold() view returns(uint256)
func (*StakedMATICCaller) SupportsInterface ¶
func (_StakedMATIC *StakedMATICCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*StakedMATICCaller) Symbol ¶
func (_StakedMATIC *StakedMATICCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*StakedMATICCaller) Token ¶
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() view returns(address)
func (*StakedMATICCaller) Token2WithdrawRequest ¶
func (_StakedMATIC *StakedMATICCaller) Token2WithdrawRequest(opts *bind.CallOpts, arg0 *big.Int) (struct { Amount2WithdrawFromStMATIC *big.Int ValidatorNonce *big.Int RequestEpoch *big.Int ValidatorAddress common.Address }, error)
Token2WithdrawRequest is a free data retrieval call binding the contract method 0xf08711fe.
Solidity: function token2WithdrawRequest(uint256 ) view returns(uint256 amount2WithdrawFromStMATIC, uint256 validatorNonce, uint256 requestEpoch, address validatorAddress)
func (*StakedMATICCaller) Token2WithdrawRequests ¶
func (_StakedMATIC *StakedMATICCaller) Token2WithdrawRequests(opts *bind.CallOpts, arg0 *big.Int, arg1 *big.Int) (struct { Amount2WithdrawFromStMATIC *big.Int ValidatorNonce *big.Int RequestEpoch *big.Int ValidatorAddress common.Address }, error)
Token2WithdrawRequests is a free data retrieval call binding the contract method 0xc697d2c7.
Solidity: function token2WithdrawRequests(uint256 , uint256 ) view returns(uint256 amount2WithdrawFromStMATIC, uint256 validatorNonce, uint256 requestEpoch, address validatorAddress)
func (*StakedMATICCaller) TotalBuffered ¶
TotalBuffered is a free data retrieval call binding the contract method 0x52349b17.
Solidity: function totalBuffered() view returns(uint256)
func (*StakedMATICCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*StakedMATICCaller) UNPAUSEROLE ¶
func (_StakedMATIC *StakedMATICCaller) UNPAUSEROLE(opts *bind.CallOpts) ([32]byte, error)
UNPAUSEROLE is a free data retrieval call binding the contract method 0x309756fb.
Solidity: function UNPAUSE_ROLE() view returns(bytes32)
type StakedMATICCallerRaw ¶
type StakedMATICCallerRaw struct {
Contract *StakedMATICCaller // Generic read-only contract binding to access the raw methods on
}
StakedMATICCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StakedMATICCallerRaw) Call ¶
func (_StakedMATIC *StakedMATICCallerRaw) 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 StakedMATICCallerSession ¶
type StakedMATICCallerSession struct { Contract *StakedMATICCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StakedMATICCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*StakedMATICCallerSession) Allowance ¶
func (_StakedMATIC *StakedMATICCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*StakedMATICCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*StakedMATICCallerSession) CalculatePendingBufferedTokens ¶
func (_StakedMATIC *StakedMATICCallerSession) CalculatePendingBufferedTokens() (*big.Int, error)
CalculatePendingBufferedTokens is a free data retrieval call binding the contract method 0xafd290a7.
Solidity: function calculatePendingBufferedTokens() view returns(uint256 pendingBufferedTokens)
func (*StakedMATICCallerSession) ConvertMaticToStMatic ¶
func (_StakedMATIC *StakedMATICCallerSession) ConvertMaticToStMatic(_amountInMatic *big.Int) (struct { AmountInStMatic *big.Int TotalStMaticSupply *big.Int TotalPooledMatic *big.Int }, error)
ConvertMaticToStMatic is a free data retrieval call binding the contract method 0x917a52f5.
Solidity: function convertMaticToStMatic(uint256 _amountInMatic) view returns(uint256 amountInStMatic, uint256 totalStMaticSupply, uint256 totalPooledMatic)
func (*StakedMATICCallerSession) ConvertStMaticToMatic ¶
func (_StakedMATIC *StakedMATICCallerSession) ConvertStMaticToMatic(_amountInStMatic *big.Int) (struct { AmountInMatic *big.Int TotalStMaticAmount *big.Int TotalPooledMatic *big.Int }, error)
ConvertStMaticToMatic is a free data retrieval call binding the contract method 0xd968447c.
Solidity: function convertStMaticToMatic(uint256 _amountInStMatic) view returns(uint256 amountInMatic, uint256 totalStMaticAmount, uint256 totalPooledMatic)
func (*StakedMATICCallerSession) DAO ¶
func (_StakedMATIC *StakedMATICCallerSession) DAO() ([32]byte, error)
DAO is a free data retrieval call binding the contract method 0x98fabd3a.
Solidity: function DAO() view returns(bytes32)
func (*StakedMATICCallerSession) DEFAULTADMINROLE ¶
func (_StakedMATIC *StakedMATICCallerSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*StakedMATICCallerSession) Dao ¶
func (_StakedMATIC *StakedMATICCallerSession) Dao() (common.Address, error)
Dao is a free data retrieval call binding the contract method 0x4162169f.
Solidity: function dao() view returns(address)
func (*StakedMATICCallerSession) Decimals ¶
func (_StakedMATIC *StakedMATICCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*StakedMATICCallerSession) DelegationLowerBound ¶
func (_StakedMATIC *StakedMATICCallerSession) DelegationLowerBound() (*big.Int, error)
DelegationLowerBound is a free data retrieval call binding the contract method 0x0d7abc33.
Solidity: function delegationLowerBound() view returns(uint256)
func (*StakedMATICCallerSession) EntityFees ¶
func (_StakedMATIC *StakedMATICCallerSession) EntityFees() (struct { Dao uint8 Operators uint8 Insurance uint8 }, error)
EntityFees is a free data retrieval call binding the contract method 0x964a7596.
Solidity: function entityFees() view returns(uint8 dao, uint8 operators, uint8 insurance)
func (*StakedMATICCallerSession) FxStateRootTunnel ¶
func (_StakedMATIC *StakedMATICCallerSession) FxStateRootTunnel() (common.Address, error)
FxStateRootTunnel is a free data retrieval call binding the contract method 0xe062b10b.
Solidity: function fxStateRootTunnel() view returns(address)
func (*StakedMATICCallerSession) GetLiquidRewards ¶
func (_StakedMATIC *StakedMATICCallerSession) GetLiquidRewards(_validatorShare common.Address) (*big.Int, error)
GetLiquidRewards is a free data retrieval call binding the contract method 0x676e5550.
Solidity: function getLiquidRewards(address _validatorShare) view returns(uint256)
func (*StakedMATICCallerSession) GetMaticFromTokenId ¶
func (_StakedMATIC *StakedMATICCallerSession) GetMaticFromTokenId(_tokenId *big.Int) (*big.Int, error)
GetMaticFromTokenId is a free data retrieval call binding the contract method 0x720bcf1d.
Solidity: function getMaticFromTokenId(uint256 _tokenId) view returns(uint256)
func (*StakedMATICCallerSession) GetRoleAdmin ¶
func (_StakedMATIC *StakedMATICCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*StakedMATICCallerSession) GetToken2WithdrawRequests ¶
func (_StakedMATIC *StakedMATICCallerSession) GetToken2WithdrawRequests(_tokenId *big.Int) ([]IStMATICRequestWithdraw, error)
GetToken2WithdrawRequests is a free data retrieval call binding the contract method 0x253d1735.
Solidity: function getToken2WithdrawRequests(uint256 _tokenId) view returns((uint256,uint256,uint256,address)[])
func (*StakedMATICCallerSession) GetTotalPooledMatic ¶
func (_StakedMATIC *StakedMATICCallerSession) GetTotalPooledMatic() (*big.Int, error)
GetTotalPooledMatic is a free data retrieval call binding the contract method 0xe00222a0.
Solidity: function getTotalPooledMatic() view returns(uint256)
func (*StakedMATICCallerSession) GetTotalStake ¶
func (_StakedMATIC *StakedMATICCallerSession) GetTotalStake(_validatorShare common.Address) (*big.Int, *big.Int, error)
GetTotalStake is a free data retrieval call binding the contract method 0x1e7ff8f6.
Solidity: function getTotalStake(address _validatorShare) view returns(uint256, uint256)
func (*StakedMATICCallerSession) GetTotalStakeAcrossAllValidators ¶
func (_StakedMATIC *StakedMATICCallerSession) GetTotalStakeAcrossAllValidators() (*big.Int, error)
GetTotalStakeAcrossAllValidators is a free data retrieval call binding the contract method 0x7e978af8.
Solidity: function getTotalStakeAcrossAllValidators() view returns(uint256)
func (*StakedMATICCallerSession) GetTotalWithdrawRequest ¶
func (_StakedMATIC *StakedMATICCallerSession) GetTotalWithdrawRequest() ([]IStMATICRequestWithdraw, error)
GetTotalWithdrawRequest is a free data retrieval call binding the contract method 0x916b9eba.
Solidity: function getTotalWithdrawRequest() view returns((uint256,uint256,uint256,address)[])
func (*StakedMATICCallerSession) HasRole ¶
func (_StakedMATIC *StakedMATICCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*StakedMATICCallerSession) Insurance ¶
func (_StakedMATIC *StakedMATICCallerSession) Insurance() (common.Address, error)
Insurance is a free data retrieval call binding the contract method 0x89cf3204.
Solidity: function insurance() view returns(address)
func (*StakedMATICCallerSession) LastWithdrawnValidatorId ¶
func (_StakedMATIC *StakedMATICCallerSession) LastWithdrawnValidatorId() (*big.Int, error)
LastWithdrawnValidatorId is a free data retrieval call binding the contract method 0x71975a3e.
Solidity: function lastWithdrawnValidatorId() view returns(uint256)
func (*StakedMATICCallerSession) Name ¶
func (_StakedMATIC *StakedMATICCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*StakedMATICCallerSession) NodeOperatorRegistry ¶
func (_StakedMATIC *StakedMATICCallerSession) NodeOperatorRegistry() (common.Address, error)
NodeOperatorRegistry is a free data retrieval call binding the contract method 0xe8f8708f.
Solidity: function nodeOperatorRegistry() view returns(address)
func (*StakedMATICCallerSession) PAUSEROLE ¶
func (_StakedMATIC *StakedMATICCallerSession) PAUSEROLE() ([32]byte, error)
PAUSEROLE is a free data retrieval call binding the contract method 0x389ed267.
Solidity: function PAUSE_ROLE() view returns(bytes32)
func (*StakedMATICCallerSession) Paused ¶
func (_StakedMATIC *StakedMATICCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*StakedMATICCallerSession) PoLidoNFT ¶
func (_StakedMATIC *StakedMATICCallerSession) PoLidoNFT() (common.Address, error)
PoLidoNFT is a free data retrieval call binding the contract method 0x7029c90e.
Solidity: function poLidoNFT() view returns(address)
func (*StakedMATICCallerSession) ProtocolFee ¶
func (_StakedMATIC *StakedMATICCallerSession) ProtocolFee() (uint8, error)
ProtocolFee is a free data retrieval call binding the contract method 0xb0e21e8a.
Solidity: function protocolFee() view returns(uint8)
func (*StakedMATICCallerSession) ReservedFunds ¶
func (_StakedMATIC *StakedMATICCallerSession) ReservedFunds() (*big.Int, error)
ReservedFunds is a free data retrieval call binding the contract method 0x509c5df6.
Solidity: function reservedFunds() view returns(uint256)
func (*StakedMATICCallerSession) RewardDistributionLowerBound ¶
func (_StakedMATIC *StakedMATICCallerSession) RewardDistributionLowerBound() (*big.Int, error)
RewardDistributionLowerBound is a free data retrieval call binding the contract method 0xa2452947.
Solidity: function rewardDistributionLowerBound() view returns(uint256)
func (*StakedMATICCallerSession) StMaticWithdrawRequest ¶
func (_StakedMATIC *StakedMATICCallerSession) StMaticWithdrawRequest(arg0 *big.Int) (struct { Amount2WithdrawFromStMATIC *big.Int ValidatorNonce *big.Int RequestEpoch *big.Int ValidatorAddress common.Address }, error)
StMaticWithdrawRequest is a free data retrieval call binding the contract method 0xf1a13fce.
Solidity: function stMaticWithdrawRequest(uint256 ) view returns(uint256 amount2WithdrawFromStMATIC, uint256 validatorNonce, uint256 requestEpoch, address validatorAddress)
func (*StakedMATICCallerSession) StakeManager ¶
func (_StakedMATIC *StakedMATICCallerSession) StakeManager() (common.Address, error)
StakeManager is a free data retrieval call binding the contract method 0x7542ff95.
Solidity: function stakeManager() view returns(address)
func (*StakedMATICCallerSession) SubmitHandler ¶
func (_StakedMATIC *StakedMATICCallerSession) SubmitHandler() (bool, error)
SubmitHandler is a free data retrieval call binding the contract method 0xe259faf7.
Solidity: function submitHandler() view returns(bool)
func (*StakedMATICCallerSession) SubmitThreshold ¶
func (_StakedMATIC *StakedMATICCallerSession) SubmitThreshold() (*big.Int, error)
SubmitThreshold is a free data retrieval call binding the contract method 0x893818a3.
Solidity: function submitThreshold() view returns(uint256)
func (*StakedMATICCallerSession) SupportsInterface ¶
func (_StakedMATIC *StakedMATICCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*StakedMATICCallerSession) Symbol ¶
func (_StakedMATIC *StakedMATICCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*StakedMATICCallerSession) Token ¶
func (_StakedMATIC *StakedMATICCallerSession) Token() (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() view returns(address)
func (*StakedMATICCallerSession) Token2WithdrawRequest ¶
func (_StakedMATIC *StakedMATICCallerSession) Token2WithdrawRequest(arg0 *big.Int) (struct { Amount2WithdrawFromStMATIC *big.Int ValidatorNonce *big.Int RequestEpoch *big.Int ValidatorAddress common.Address }, error)
Token2WithdrawRequest is a free data retrieval call binding the contract method 0xf08711fe.
Solidity: function token2WithdrawRequest(uint256 ) view returns(uint256 amount2WithdrawFromStMATIC, uint256 validatorNonce, uint256 requestEpoch, address validatorAddress)
func (*StakedMATICCallerSession) Token2WithdrawRequests ¶
func (_StakedMATIC *StakedMATICCallerSession) Token2WithdrawRequests(arg0 *big.Int, arg1 *big.Int) (struct { Amount2WithdrawFromStMATIC *big.Int ValidatorNonce *big.Int RequestEpoch *big.Int ValidatorAddress common.Address }, error)
Token2WithdrawRequests is a free data retrieval call binding the contract method 0xc697d2c7.
Solidity: function token2WithdrawRequests(uint256 , uint256 ) view returns(uint256 amount2WithdrawFromStMATIC, uint256 validatorNonce, uint256 requestEpoch, address validatorAddress)
func (*StakedMATICCallerSession) TotalBuffered ¶
func (_StakedMATIC *StakedMATICCallerSession) TotalBuffered() (*big.Int, error)
TotalBuffered is a free data retrieval call binding the contract method 0x52349b17.
Solidity: function totalBuffered() view returns(uint256)
func (*StakedMATICCallerSession) TotalSupply ¶
func (_StakedMATIC *StakedMATICCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*StakedMATICCallerSession) UNPAUSEROLE ¶
func (_StakedMATIC *StakedMATICCallerSession) UNPAUSEROLE() ([32]byte, error)
UNPAUSEROLE is a free data retrieval call binding the contract method 0x309756fb.
Solidity: function UNPAUSE_ROLE() view returns(bytes32)
func (*StakedMATICCallerSession) Version ¶
func (_StakedMATIC *StakedMATICCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string)
type StakedMATICClaimTokensEvent ¶
type StakedMATICClaimTokensEvent struct { From common.Address Id *big.Int AmountClaimed *big.Int AmountBurned *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedMATICClaimTokensEvent represents a ClaimTokensEvent event raised by the StakedMATIC contract.
type StakedMATICClaimTokensEventIterator ¶
type StakedMATICClaimTokensEventIterator struct { Event *StakedMATICClaimTokensEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedMATICClaimTokensEventIterator is returned from FilterClaimTokensEvent and is used to iterate over the raw logs and unpacked data for ClaimTokensEvent events raised by the StakedMATIC contract.
func (*StakedMATICClaimTokensEventIterator) Close ¶
func (it *StakedMATICClaimTokensEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedMATICClaimTokensEventIterator) Error ¶
func (it *StakedMATICClaimTokensEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedMATICClaimTokensEventIterator) Next ¶
func (it *StakedMATICClaimTokensEventIterator) 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 StakedMATICClaimTotalDelegatedEvent ¶
type StakedMATICClaimTotalDelegatedEvent struct { AmountClaimed *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedMATICClaimTotalDelegatedEvent represents a ClaimTotalDelegatedEvent event raised by the StakedMATIC contract.
type StakedMATICClaimTotalDelegatedEventIterator ¶
type StakedMATICClaimTotalDelegatedEventIterator struct { Event *StakedMATICClaimTotalDelegatedEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedMATICClaimTotalDelegatedEventIterator is returned from FilterClaimTotalDelegatedEvent and is used to iterate over the raw logs and unpacked data for ClaimTotalDelegatedEvent events raised by the StakedMATIC contract.
func (*StakedMATICClaimTotalDelegatedEventIterator) Close ¶
func (it *StakedMATICClaimTotalDelegatedEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedMATICClaimTotalDelegatedEventIterator) Error ¶
func (it *StakedMATICClaimTotalDelegatedEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedMATICClaimTotalDelegatedEventIterator) Next ¶
func (it *StakedMATICClaimTotalDelegatedEventIterator) 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 StakedMATICDelegateEvent ¶
type StakedMATICDelegateEvent struct { AmountDelegated *big.Int Remainder *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedMATICDelegateEvent represents a DelegateEvent event raised by the StakedMATIC contract.
type StakedMATICDelegateEventIterator ¶
type StakedMATICDelegateEventIterator struct { Event *StakedMATICDelegateEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedMATICDelegateEventIterator is returned from FilterDelegateEvent and is used to iterate over the raw logs and unpacked data for DelegateEvent events raised by the StakedMATIC contract.
func (*StakedMATICDelegateEventIterator) Close ¶
func (it *StakedMATICDelegateEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedMATICDelegateEventIterator) Error ¶
func (it *StakedMATICDelegateEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedMATICDelegateEventIterator) Next ¶
func (it *StakedMATICDelegateEventIterator) 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 StakedMATICDistributeRewardsEvent ¶
type StakedMATICDistributeRewardsEvent struct { Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedMATICDistributeRewardsEvent represents a DistributeRewardsEvent event raised by the StakedMATIC contract.
type StakedMATICDistributeRewardsEventIterator ¶
type StakedMATICDistributeRewardsEventIterator struct { Event *StakedMATICDistributeRewardsEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedMATICDistributeRewardsEventIterator is returned from FilterDistributeRewardsEvent and is used to iterate over the raw logs and unpacked data for DistributeRewardsEvent events raised by the StakedMATIC contract.
func (*StakedMATICDistributeRewardsEventIterator) Close ¶
func (it *StakedMATICDistributeRewardsEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedMATICDistributeRewardsEventIterator) Error ¶
func (it *StakedMATICDistributeRewardsEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedMATICDistributeRewardsEventIterator) Next ¶
func (it *StakedMATICDistributeRewardsEventIterator) 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 StakedMATICFilterer ¶
type StakedMATICFilterer struct {
// contains filtered or unexported fields
}
StakedMATICFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStakedMATICFilterer ¶
func NewStakedMATICFilterer(address common.Address, filterer bind.ContractFilterer) (*StakedMATICFilterer, error)
NewStakedMATICFilterer creates a new log filterer instance of StakedMATIC, bound to a specific deployed contract.
func (*StakedMATICFilterer) FilterApproval ¶
func (_StakedMATIC *StakedMATICFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*StakedMATICApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*StakedMATICFilterer) FilterClaimTokensEvent ¶
func (_StakedMATIC *StakedMATICFilterer) FilterClaimTokensEvent(opts *bind.FilterOpts, _from []common.Address, _id []*big.Int, _amountClaimed []*big.Int) (*StakedMATICClaimTokensEventIterator, error)
FilterClaimTokensEvent is a free log retrieval operation binding the contract event 0xaca94a3466fab333b79851ab29b0715612740e4ae0d891ef8e9bd2a1bf5e24dd.
Solidity: event ClaimTokensEvent(address indexed _from, uint256 indexed _id, uint256 indexed _amountClaimed, uint256 _amountBurned)
func (*StakedMATICFilterer) FilterClaimTotalDelegatedEvent ¶
func (_StakedMATIC *StakedMATICFilterer) FilterClaimTotalDelegatedEvent(opts *bind.FilterOpts, validatorShare []common.Address, amountClaimed []*big.Int) (*StakedMATICClaimTotalDelegatedEventIterator, error)
FilterClaimTotalDelegatedEvent is a free log retrieval operation binding the contract event 0x4c42a3bec298a4d82d41b7a540d8ebc22d91ee8a61459bce23849ff470d31dea.
Solidity: event ClaimTotalDelegatedEvent(address indexed validatorShare, uint256 indexed amountClaimed)
func (*StakedMATICFilterer) FilterDelegateEvent ¶
func (_StakedMATIC *StakedMATICFilterer) FilterDelegateEvent(opts *bind.FilterOpts, _amountDelegated []*big.Int, _remainder []*big.Int) (*StakedMATICDelegateEventIterator, error)
FilterDelegateEvent is a free log retrieval operation binding the contract event 0x421adba60af7a6b11679e2ac133b1bc91d3de91d56866ec19703d9d60cf950c8.
Solidity: event DelegateEvent(uint256 indexed _amountDelegated, uint256 indexed _remainder)
func (*StakedMATICFilterer) FilterDistributeRewardsEvent ¶
func (_StakedMATIC *StakedMATICFilterer) FilterDistributeRewardsEvent(opts *bind.FilterOpts, _amount []*big.Int) (*StakedMATICDistributeRewardsEventIterator, error)
FilterDistributeRewardsEvent is a free log retrieval operation binding the contract event 0x4e3c6a1e602996ae70905ac6165ed2434753246e3bfa52b6ca6852b40e2d4408.
Solidity: event DistributeRewardsEvent(uint256 indexed _amount)
func (*StakedMATICFilterer) FilterPaused ¶
func (_StakedMATIC *StakedMATICFilterer) FilterPaused(opts *bind.FilterOpts) (*StakedMATICPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*StakedMATICFilterer) FilterRequestWithdrawEvent ¶
func (_StakedMATIC *StakedMATICFilterer) FilterRequestWithdrawEvent(opts *bind.FilterOpts, _from []common.Address, _referral []common.Address) (*StakedMATICRequestWithdrawEventIterator, error)
FilterRequestWithdrawEvent is a free log retrieval operation binding the contract event 0x4318b22a7b774533f1c9cd7102530d96faffc18ef44a1ecb56abc9a55d49fd8b.
Solidity: event RequestWithdrawEvent(address indexed _from, uint256 _amount, address indexed _referral)
func (*StakedMATICFilterer) FilterRoleAdminChanged ¶
func (_StakedMATIC *StakedMATICFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*StakedMATICRoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*StakedMATICFilterer) FilterRoleGranted ¶
func (_StakedMATIC *StakedMATICFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*StakedMATICRoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*StakedMATICFilterer) FilterRoleRevoked ¶
func (_StakedMATIC *StakedMATICFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*StakedMATICRoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*StakedMATICFilterer) FilterSetDaoAddress ¶
func (_StakedMATIC *StakedMATICFilterer) FilterSetDaoAddress(opts *bind.FilterOpts) (*StakedMATICSetDaoAddressIterator, error)
FilterSetDaoAddress is a free log retrieval operation binding the contract event 0x3b8dbc80bf27331221431f1c8b2c6fe358eadfdb3c3d7085e6a2521eeb775b07.
Solidity: event SetDaoAddress(address oldDaoAddress, address newDaoAddress)
func (*StakedMATICFilterer) FilterSetDelegationLowerBound ¶
func (_StakedMATIC *StakedMATICFilterer) FilterSetDelegationLowerBound(opts *bind.FilterOpts, _delegationLowerBound []*big.Int) (*StakedMATICSetDelegationLowerBoundIterator, error)
FilterSetDelegationLowerBound is a free log retrieval operation binding the contract event 0x1cabc2f7b706218bb8613769cd658789cd6f1860310413b841020a2c7b7a0e32.
Solidity: event SetDelegationLowerBound(uint256 indexed _delegationLowerBound)
func (*StakedMATICFilterer) FilterSetFees ¶
func (_StakedMATIC *StakedMATICFilterer) FilterSetFees(opts *bind.FilterOpts) (*StakedMATICSetFeesIterator, error)
FilterSetFees is a free log retrieval operation binding the contract event 0x37322890d66d781059d797be5e2f27dc160a34d8bc0a8e09116cb9a773ce88ef.
Solidity: event SetFees(uint256 daoFee, uint256 operatorsFee, uint256 insuranceFee)
func (*StakedMATICFilterer) FilterSetFxStateRootTunnel ¶
func (_StakedMATIC *StakedMATICFilterer) FilterSetFxStateRootTunnel(opts *bind.FilterOpts) (*StakedMATICSetFxStateRootTunnelIterator, error)
FilterSetFxStateRootTunnel is a free log retrieval operation binding the contract event 0x8f8196a0718fc814ab20b90fdc8c2024046578345148e1b903b20667f693a6ba.
Solidity: event SetFxStateRootTunnel(address oldFxStateRootTunnel, address newFxStateRootTunnel)
func (*StakedMATICFilterer) FilterSetInsuranceAddress ¶
func (_StakedMATIC *StakedMATICFilterer) FilterSetInsuranceAddress(opts *bind.FilterOpts, _newInsuranceAddress []common.Address) (*StakedMATICSetInsuranceAddressIterator, error)
FilterSetInsuranceAddress is a free log retrieval operation binding the contract event 0x4029fa39dede0b39dd254005137e18c9116d6b2620b2037632c09bf89404c6d7.
Solidity: event SetInsuranceAddress(address indexed _newInsuranceAddress)
func (*StakedMATICFilterer) FilterSetLidoNFT ¶
func (_StakedMATIC *StakedMATICFilterer) FilterSetLidoNFT(opts *bind.FilterOpts) (*StakedMATICSetLidoNFTIterator, error)
FilterSetLidoNFT is a free log retrieval operation binding the contract event 0x3879f4996438c287cec42ea09f698215be51d075ec446a9f5bc83c98ccc19101.
Solidity: event SetLidoNFT(address oldLidoNFT, address newLidoNFT)
func (*StakedMATICFilterer) FilterSetNodeOperatorRegistryAddress ¶
func (_StakedMATIC *StakedMATICFilterer) FilterSetNodeOperatorRegistryAddress(opts *bind.FilterOpts, _newNodeOperatorRegistryAddress []common.Address) (*StakedMATICSetNodeOperatorRegistryAddressIterator, error)
FilterSetNodeOperatorRegistryAddress is a free log retrieval operation binding the contract event 0xb8e1a40638c48c0ebe9679e0b5b032f2066cf44139d775cc09c945b5df070c4e.
Solidity: event SetNodeOperatorRegistryAddress(address indexed _newNodeOperatorRegistryAddress)
func (*StakedMATICFilterer) FilterSetProtocolFee ¶
func (_StakedMATIC *StakedMATICFilterer) FilterSetProtocolFee(opts *bind.FilterOpts) (*StakedMATICSetProtocolFeeIterator, error)
FilterSetProtocolFee is a free log retrieval operation binding the contract event 0x6b1719571aee7af62357ac4d4c98cc35155a52a5fcf0c09198874443c0fe430d.
Solidity: event SetProtocolFee(uint8 oldProtocolFee, uint8 newProtocolFee)
func (*StakedMATICFilterer) FilterSetRewardDistributionLowerBound ¶
func (_StakedMATIC *StakedMATICFilterer) FilterSetRewardDistributionLowerBound(opts *bind.FilterOpts) (*StakedMATICSetRewardDistributionLowerBoundIterator, error)
FilterSetRewardDistributionLowerBound is a free log retrieval operation binding the contract event 0xbf99ce7c5a72f4c7135bb72a36193d147a37a54bfcf63ec29505b5e6d5e2921d.
Solidity: event SetRewardDistributionLowerBound(uint256 oldRewardDistributionLowerBound, uint256 newRewardDistributionLowerBound)
func (*StakedMATICFilterer) FilterSubmitEvent ¶
func (_StakedMATIC *StakedMATICFilterer) FilterSubmitEvent(opts *bind.FilterOpts, _from []common.Address, _referral []common.Address) (*StakedMATICSubmitEventIterator, error)
FilterSubmitEvent is a free log retrieval operation binding the contract event 0x98d2bc018caf34c71a8f920d9d93d4ed62e9789506b74087b48570c17b28ed99.
Solidity: event SubmitEvent(address indexed _from, uint256 _amount, address indexed _referral)
func (*StakedMATICFilterer) FilterTransfer ¶
func (_StakedMATIC *StakedMATICFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*StakedMATICTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*StakedMATICFilterer) FilterUnpaused ¶
func (_StakedMATIC *StakedMATICFilterer) FilterUnpaused(opts *bind.FilterOpts) (*StakedMATICUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*StakedMATICFilterer) FilterVersion ¶
func (_StakedMATIC *StakedMATICFilterer) FilterVersion(opts *bind.FilterOpts, newVersion []string) (*StakedMATICVersionIterator, error)
FilterVersion is a free log retrieval operation binding the contract event 0xa22d531a51c0ad90c971d36d779910f19a3b85d5e5005072f84700bd68b6f0c5.
Solidity: event Version(string oldVersion, string indexed newVersion)
func (*StakedMATICFilterer) FilterWithdrawTotalDelegatedEvent ¶
func (_StakedMATIC *StakedMATICFilterer) FilterWithdrawTotalDelegatedEvent(opts *bind.FilterOpts, _from []common.Address, _amount []*big.Int) (*StakedMATICWithdrawTotalDelegatedEventIterator, error)
FilterWithdrawTotalDelegatedEvent is a free log retrieval operation binding the contract event 0x65fcdf1cdc99352d178d6d953d52e01307cde7a592027b09c9e1d9ac8eb09ab7.
Solidity: event WithdrawTotalDelegatedEvent(address indexed _from, uint256 indexed _amount)
func (*StakedMATICFilterer) ParseApproval ¶
func (_StakedMATIC *StakedMATICFilterer) ParseApproval(log types.Log) (*StakedMATICApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*StakedMATICFilterer) ParseClaimTokensEvent ¶
func (_StakedMATIC *StakedMATICFilterer) ParseClaimTokensEvent(log types.Log) (*StakedMATICClaimTokensEvent, error)
ParseClaimTokensEvent is a log parse operation binding the contract event 0xaca94a3466fab333b79851ab29b0715612740e4ae0d891ef8e9bd2a1bf5e24dd.
Solidity: event ClaimTokensEvent(address indexed _from, uint256 indexed _id, uint256 indexed _amountClaimed, uint256 _amountBurned)
func (*StakedMATICFilterer) ParseClaimTotalDelegatedEvent ¶
func (_StakedMATIC *StakedMATICFilterer) ParseClaimTotalDelegatedEvent(log types.Log) (*StakedMATICClaimTotalDelegatedEvent, error)
ParseClaimTotalDelegatedEvent is a log parse operation binding the contract event 0x4c42a3bec298a4d82d41b7a540d8ebc22d91ee8a61459bce23849ff470d31dea.
Solidity: event ClaimTotalDelegatedEvent(address indexed validatorShare, uint256 indexed amountClaimed)
func (*StakedMATICFilterer) ParseDelegateEvent ¶
func (_StakedMATIC *StakedMATICFilterer) ParseDelegateEvent(log types.Log) (*StakedMATICDelegateEvent, error)
ParseDelegateEvent is a log parse operation binding the contract event 0x421adba60af7a6b11679e2ac133b1bc91d3de91d56866ec19703d9d60cf950c8.
Solidity: event DelegateEvent(uint256 indexed _amountDelegated, uint256 indexed _remainder)
func (*StakedMATICFilterer) ParseDistributeRewardsEvent ¶
func (_StakedMATIC *StakedMATICFilterer) ParseDistributeRewardsEvent(log types.Log) (*StakedMATICDistributeRewardsEvent, error)
ParseDistributeRewardsEvent is a log parse operation binding the contract event 0x4e3c6a1e602996ae70905ac6165ed2434753246e3bfa52b6ca6852b40e2d4408.
Solidity: event DistributeRewardsEvent(uint256 indexed _amount)
func (*StakedMATICFilterer) ParsePaused ¶
func (_StakedMATIC *StakedMATICFilterer) ParsePaused(log types.Log) (*StakedMATICPaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*StakedMATICFilterer) ParseRequestWithdrawEvent ¶
func (_StakedMATIC *StakedMATICFilterer) ParseRequestWithdrawEvent(log types.Log) (*StakedMATICRequestWithdrawEvent, error)
ParseRequestWithdrawEvent is a log parse operation binding the contract event 0x4318b22a7b774533f1c9cd7102530d96faffc18ef44a1ecb56abc9a55d49fd8b.
Solidity: event RequestWithdrawEvent(address indexed _from, uint256 _amount, address indexed _referral)
func (*StakedMATICFilterer) ParseRoleAdminChanged ¶
func (_StakedMATIC *StakedMATICFilterer) ParseRoleAdminChanged(log types.Log) (*StakedMATICRoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*StakedMATICFilterer) ParseRoleGranted ¶
func (_StakedMATIC *StakedMATICFilterer) ParseRoleGranted(log types.Log) (*StakedMATICRoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*StakedMATICFilterer) ParseRoleRevoked ¶
func (_StakedMATIC *StakedMATICFilterer) ParseRoleRevoked(log types.Log) (*StakedMATICRoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*StakedMATICFilterer) ParseSetDaoAddress ¶
func (_StakedMATIC *StakedMATICFilterer) ParseSetDaoAddress(log types.Log) (*StakedMATICSetDaoAddress, error)
ParseSetDaoAddress is a log parse operation binding the contract event 0x3b8dbc80bf27331221431f1c8b2c6fe358eadfdb3c3d7085e6a2521eeb775b07.
Solidity: event SetDaoAddress(address oldDaoAddress, address newDaoAddress)
func (*StakedMATICFilterer) ParseSetDelegationLowerBound ¶
func (_StakedMATIC *StakedMATICFilterer) ParseSetDelegationLowerBound(log types.Log) (*StakedMATICSetDelegationLowerBound, error)
ParseSetDelegationLowerBound is a log parse operation binding the contract event 0x1cabc2f7b706218bb8613769cd658789cd6f1860310413b841020a2c7b7a0e32.
Solidity: event SetDelegationLowerBound(uint256 indexed _delegationLowerBound)
func (*StakedMATICFilterer) ParseSetFees ¶
func (_StakedMATIC *StakedMATICFilterer) ParseSetFees(log types.Log) (*StakedMATICSetFees, error)
ParseSetFees is a log parse operation binding the contract event 0x37322890d66d781059d797be5e2f27dc160a34d8bc0a8e09116cb9a773ce88ef.
Solidity: event SetFees(uint256 daoFee, uint256 operatorsFee, uint256 insuranceFee)
func (*StakedMATICFilterer) ParseSetFxStateRootTunnel ¶
func (_StakedMATIC *StakedMATICFilterer) ParseSetFxStateRootTunnel(log types.Log) (*StakedMATICSetFxStateRootTunnel, error)
ParseSetFxStateRootTunnel is a log parse operation binding the contract event 0x8f8196a0718fc814ab20b90fdc8c2024046578345148e1b903b20667f693a6ba.
Solidity: event SetFxStateRootTunnel(address oldFxStateRootTunnel, address newFxStateRootTunnel)
func (*StakedMATICFilterer) ParseSetInsuranceAddress ¶
func (_StakedMATIC *StakedMATICFilterer) ParseSetInsuranceAddress(log types.Log) (*StakedMATICSetInsuranceAddress, error)
ParseSetInsuranceAddress is a log parse operation binding the contract event 0x4029fa39dede0b39dd254005137e18c9116d6b2620b2037632c09bf89404c6d7.
Solidity: event SetInsuranceAddress(address indexed _newInsuranceAddress)
func (*StakedMATICFilterer) ParseSetLidoNFT ¶
func (_StakedMATIC *StakedMATICFilterer) ParseSetLidoNFT(log types.Log) (*StakedMATICSetLidoNFT, error)
ParseSetLidoNFT is a log parse operation binding the contract event 0x3879f4996438c287cec42ea09f698215be51d075ec446a9f5bc83c98ccc19101.
Solidity: event SetLidoNFT(address oldLidoNFT, address newLidoNFT)
func (*StakedMATICFilterer) ParseSetNodeOperatorRegistryAddress ¶
func (_StakedMATIC *StakedMATICFilterer) ParseSetNodeOperatorRegistryAddress(log types.Log) (*StakedMATICSetNodeOperatorRegistryAddress, error)
ParseSetNodeOperatorRegistryAddress is a log parse operation binding the contract event 0xb8e1a40638c48c0ebe9679e0b5b032f2066cf44139d775cc09c945b5df070c4e.
Solidity: event SetNodeOperatorRegistryAddress(address indexed _newNodeOperatorRegistryAddress)
func (*StakedMATICFilterer) ParseSetProtocolFee ¶
func (_StakedMATIC *StakedMATICFilterer) ParseSetProtocolFee(log types.Log) (*StakedMATICSetProtocolFee, error)
ParseSetProtocolFee is a log parse operation binding the contract event 0x6b1719571aee7af62357ac4d4c98cc35155a52a5fcf0c09198874443c0fe430d.
Solidity: event SetProtocolFee(uint8 oldProtocolFee, uint8 newProtocolFee)
func (*StakedMATICFilterer) ParseSetRewardDistributionLowerBound ¶
func (_StakedMATIC *StakedMATICFilterer) ParseSetRewardDistributionLowerBound(log types.Log) (*StakedMATICSetRewardDistributionLowerBound, error)
ParseSetRewardDistributionLowerBound is a log parse operation binding the contract event 0xbf99ce7c5a72f4c7135bb72a36193d147a37a54bfcf63ec29505b5e6d5e2921d.
Solidity: event SetRewardDistributionLowerBound(uint256 oldRewardDistributionLowerBound, uint256 newRewardDistributionLowerBound)
func (*StakedMATICFilterer) ParseSubmitEvent ¶
func (_StakedMATIC *StakedMATICFilterer) ParseSubmitEvent(log types.Log) (*StakedMATICSubmitEvent, error)
ParseSubmitEvent is a log parse operation binding the contract event 0x98d2bc018caf34c71a8f920d9d93d4ed62e9789506b74087b48570c17b28ed99.
Solidity: event SubmitEvent(address indexed _from, uint256 _amount, address indexed _referral)
func (*StakedMATICFilterer) ParseTransfer ¶
func (_StakedMATIC *StakedMATICFilterer) ParseTransfer(log types.Log) (*StakedMATICTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*StakedMATICFilterer) ParseUnpaused ¶
func (_StakedMATIC *StakedMATICFilterer) ParseUnpaused(log types.Log) (*StakedMATICUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*StakedMATICFilterer) ParseVersion ¶
func (_StakedMATIC *StakedMATICFilterer) ParseVersion(log types.Log) (*StakedMATICVersion, error)
ParseVersion is a log parse operation binding the contract event 0xa22d531a51c0ad90c971d36d779910f19a3b85d5e5005072f84700bd68b6f0c5.
Solidity: event Version(string oldVersion, string indexed newVersion)
func (*StakedMATICFilterer) ParseWithdrawTotalDelegatedEvent ¶
func (_StakedMATIC *StakedMATICFilterer) ParseWithdrawTotalDelegatedEvent(log types.Log) (*StakedMATICWithdrawTotalDelegatedEvent, error)
ParseWithdrawTotalDelegatedEvent is a log parse operation binding the contract event 0x65fcdf1cdc99352d178d6d953d52e01307cde7a592027b09c9e1d9ac8eb09ab7.
Solidity: event WithdrawTotalDelegatedEvent(address indexed _from, uint256 indexed _amount)
func (*StakedMATICFilterer) WatchApproval ¶
func (_StakedMATIC *StakedMATICFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *StakedMATICApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*StakedMATICFilterer) WatchClaimTokensEvent ¶
func (_StakedMATIC *StakedMATICFilterer) WatchClaimTokensEvent(opts *bind.WatchOpts, sink chan<- *StakedMATICClaimTokensEvent, _from []common.Address, _id []*big.Int, _amountClaimed []*big.Int) (event.Subscription, error)
WatchClaimTokensEvent is a free log subscription operation binding the contract event 0xaca94a3466fab333b79851ab29b0715612740e4ae0d891ef8e9bd2a1bf5e24dd.
Solidity: event ClaimTokensEvent(address indexed _from, uint256 indexed _id, uint256 indexed _amountClaimed, uint256 _amountBurned)
func (*StakedMATICFilterer) WatchClaimTotalDelegatedEvent ¶
func (_StakedMATIC *StakedMATICFilterer) WatchClaimTotalDelegatedEvent(opts *bind.WatchOpts, sink chan<- *StakedMATICClaimTotalDelegatedEvent, validatorShare []common.Address, amountClaimed []*big.Int) (event.Subscription, error)
WatchClaimTotalDelegatedEvent is a free log subscription operation binding the contract event 0x4c42a3bec298a4d82d41b7a540d8ebc22d91ee8a61459bce23849ff470d31dea.
Solidity: event ClaimTotalDelegatedEvent(address indexed validatorShare, uint256 indexed amountClaimed)
func (*StakedMATICFilterer) WatchDelegateEvent ¶
func (_StakedMATIC *StakedMATICFilterer) WatchDelegateEvent(opts *bind.WatchOpts, sink chan<- *StakedMATICDelegateEvent, _amountDelegated []*big.Int, _remainder []*big.Int) (event.Subscription, error)
WatchDelegateEvent is a free log subscription operation binding the contract event 0x421adba60af7a6b11679e2ac133b1bc91d3de91d56866ec19703d9d60cf950c8.
Solidity: event DelegateEvent(uint256 indexed _amountDelegated, uint256 indexed _remainder)
func (*StakedMATICFilterer) WatchDistributeRewardsEvent ¶
func (_StakedMATIC *StakedMATICFilterer) WatchDistributeRewardsEvent(opts *bind.WatchOpts, sink chan<- *StakedMATICDistributeRewardsEvent, _amount []*big.Int) (event.Subscription, error)
WatchDistributeRewardsEvent is a free log subscription operation binding the contract event 0x4e3c6a1e602996ae70905ac6165ed2434753246e3bfa52b6ca6852b40e2d4408.
Solidity: event DistributeRewardsEvent(uint256 indexed _amount)
func (*StakedMATICFilterer) WatchPaused ¶
func (_StakedMATIC *StakedMATICFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *StakedMATICPaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*StakedMATICFilterer) WatchRequestWithdrawEvent ¶
func (_StakedMATIC *StakedMATICFilterer) WatchRequestWithdrawEvent(opts *bind.WatchOpts, sink chan<- *StakedMATICRequestWithdrawEvent, _from []common.Address, _referral []common.Address) (event.Subscription, error)
WatchRequestWithdrawEvent is a free log subscription operation binding the contract event 0x4318b22a7b774533f1c9cd7102530d96faffc18ef44a1ecb56abc9a55d49fd8b.
Solidity: event RequestWithdrawEvent(address indexed _from, uint256 _amount, address indexed _referral)
func (*StakedMATICFilterer) WatchRoleAdminChanged ¶
func (_StakedMATIC *StakedMATICFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *StakedMATICRoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*StakedMATICFilterer) WatchRoleGranted ¶
func (_StakedMATIC *StakedMATICFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *StakedMATICRoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*StakedMATICFilterer) WatchRoleRevoked ¶
func (_StakedMATIC *StakedMATICFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *StakedMATICRoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*StakedMATICFilterer) WatchSetDaoAddress ¶
func (_StakedMATIC *StakedMATICFilterer) WatchSetDaoAddress(opts *bind.WatchOpts, sink chan<- *StakedMATICSetDaoAddress) (event.Subscription, error)
WatchSetDaoAddress is a free log subscription operation binding the contract event 0x3b8dbc80bf27331221431f1c8b2c6fe358eadfdb3c3d7085e6a2521eeb775b07.
Solidity: event SetDaoAddress(address oldDaoAddress, address newDaoAddress)
func (*StakedMATICFilterer) WatchSetDelegationLowerBound ¶
func (_StakedMATIC *StakedMATICFilterer) WatchSetDelegationLowerBound(opts *bind.WatchOpts, sink chan<- *StakedMATICSetDelegationLowerBound, _delegationLowerBound []*big.Int) (event.Subscription, error)
WatchSetDelegationLowerBound is a free log subscription operation binding the contract event 0x1cabc2f7b706218bb8613769cd658789cd6f1860310413b841020a2c7b7a0e32.
Solidity: event SetDelegationLowerBound(uint256 indexed _delegationLowerBound)
func (*StakedMATICFilterer) WatchSetFees ¶
func (_StakedMATIC *StakedMATICFilterer) WatchSetFees(opts *bind.WatchOpts, sink chan<- *StakedMATICSetFees) (event.Subscription, error)
WatchSetFees is a free log subscription operation binding the contract event 0x37322890d66d781059d797be5e2f27dc160a34d8bc0a8e09116cb9a773ce88ef.
Solidity: event SetFees(uint256 daoFee, uint256 operatorsFee, uint256 insuranceFee)
func (*StakedMATICFilterer) WatchSetFxStateRootTunnel ¶
func (_StakedMATIC *StakedMATICFilterer) WatchSetFxStateRootTunnel(opts *bind.WatchOpts, sink chan<- *StakedMATICSetFxStateRootTunnel) (event.Subscription, error)
WatchSetFxStateRootTunnel is a free log subscription operation binding the contract event 0x8f8196a0718fc814ab20b90fdc8c2024046578345148e1b903b20667f693a6ba.
Solidity: event SetFxStateRootTunnel(address oldFxStateRootTunnel, address newFxStateRootTunnel)
func (*StakedMATICFilterer) WatchSetInsuranceAddress ¶
func (_StakedMATIC *StakedMATICFilterer) WatchSetInsuranceAddress(opts *bind.WatchOpts, sink chan<- *StakedMATICSetInsuranceAddress, _newInsuranceAddress []common.Address) (event.Subscription, error)
WatchSetInsuranceAddress is a free log subscription operation binding the contract event 0x4029fa39dede0b39dd254005137e18c9116d6b2620b2037632c09bf89404c6d7.
Solidity: event SetInsuranceAddress(address indexed _newInsuranceAddress)
func (*StakedMATICFilterer) WatchSetLidoNFT ¶
func (_StakedMATIC *StakedMATICFilterer) WatchSetLidoNFT(opts *bind.WatchOpts, sink chan<- *StakedMATICSetLidoNFT) (event.Subscription, error)
WatchSetLidoNFT is a free log subscription operation binding the contract event 0x3879f4996438c287cec42ea09f698215be51d075ec446a9f5bc83c98ccc19101.
Solidity: event SetLidoNFT(address oldLidoNFT, address newLidoNFT)
func (*StakedMATICFilterer) WatchSetNodeOperatorRegistryAddress ¶
func (_StakedMATIC *StakedMATICFilterer) WatchSetNodeOperatorRegistryAddress(opts *bind.WatchOpts, sink chan<- *StakedMATICSetNodeOperatorRegistryAddress, _newNodeOperatorRegistryAddress []common.Address) (event.Subscription, error)
WatchSetNodeOperatorRegistryAddress is a free log subscription operation binding the contract event 0xb8e1a40638c48c0ebe9679e0b5b032f2066cf44139d775cc09c945b5df070c4e.
Solidity: event SetNodeOperatorRegistryAddress(address indexed _newNodeOperatorRegistryAddress)
func (*StakedMATICFilterer) WatchSetProtocolFee ¶
func (_StakedMATIC *StakedMATICFilterer) WatchSetProtocolFee(opts *bind.WatchOpts, sink chan<- *StakedMATICSetProtocolFee) (event.Subscription, error)
WatchSetProtocolFee is a free log subscription operation binding the contract event 0x6b1719571aee7af62357ac4d4c98cc35155a52a5fcf0c09198874443c0fe430d.
Solidity: event SetProtocolFee(uint8 oldProtocolFee, uint8 newProtocolFee)
func (*StakedMATICFilterer) WatchSetRewardDistributionLowerBound ¶
func (_StakedMATIC *StakedMATICFilterer) WatchSetRewardDistributionLowerBound(opts *bind.WatchOpts, sink chan<- *StakedMATICSetRewardDistributionLowerBound) (event.Subscription, error)
WatchSetRewardDistributionLowerBound is a free log subscription operation binding the contract event 0xbf99ce7c5a72f4c7135bb72a36193d147a37a54bfcf63ec29505b5e6d5e2921d.
Solidity: event SetRewardDistributionLowerBound(uint256 oldRewardDistributionLowerBound, uint256 newRewardDistributionLowerBound)
func (*StakedMATICFilterer) WatchSubmitEvent ¶
func (_StakedMATIC *StakedMATICFilterer) WatchSubmitEvent(opts *bind.WatchOpts, sink chan<- *StakedMATICSubmitEvent, _from []common.Address, _referral []common.Address) (event.Subscription, error)
WatchSubmitEvent is a free log subscription operation binding the contract event 0x98d2bc018caf34c71a8f920d9d93d4ed62e9789506b74087b48570c17b28ed99.
Solidity: event SubmitEvent(address indexed _from, uint256 _amount, address indexed _referral)
func (*StakedMATICFilterer) WatchTransfer ¶
func (_StakedMATIC *StakedMATICFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *StakedMATICTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*StakedMATICFilterer) WatchUnpaused ¶
func (_StakedMATIC *StakedMATICFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *StakedMATICUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*StakedMATICFilterer) WatchVersion ¶
func (_StakedMATIC *StakedMATICFilterer) WatchVersion(opts *bind.WatchOpts, sink chan<- *StakedMATICVersion, newVersion []string) (event.Subscription, error)
WatchVersion is a free log subscription operation binding the contract event 0xa22d531a51c0ad90c971d36d779910f19a3b85d5e5005072f84700bd68b6f0c5.
Solidity: event Version(string oldVersion, string indexed newVersion)
func (*StakedMATICFilterer) WatchWithdrawTotalDelegatedEvent ¶
func (_StakedMATIC *StakedMATICFilterer) WatchWithdrawTotalDelegatedEvent(opts *bind.WatchOpts, sink chan<- *StakedMATICWithdrawTotalDelegatedEvent, _from []common.Address, _amount []*big.Int) (event.Subscription, error)
WatchWithdrawTotalDelegatedEvent is a free log subscription operation binding the contract event 0x65fcdf1cdc99352d178d6d953d52e01307cde7a592027b09c9e1d9ac8eb09ab7.
Solidity: event WithdrawTotalDelegatedEvent(address indexed _from, uint256 indexed _amount)
type StakedMATICPaused ¶
type StakedMATICPaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
StakedMATICPaused represents a Paused event raised by the StakedMATIC contract.
type StakedMATICPausedIterator ¶
type StakedMATICPausedIterator struct { Event *StakedMATICPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedMATICPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the StakedMATIC contract.
func (*StakedMATICPausedIterator) Close ¶
func (it *StakedMATICPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedMATICPausedIterator) Error ¶
func (it *StakedMATICPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedMATICPausedIterator) Next ¶
func (it *StakedMATICPausedIterator) 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 StakedMATICRaw ¶
type StakedMATICRaw struct {
Contract *StakedMATIC // Generic contract binding to access the raw methods on
}
StakedMATICRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StakedMATICRaw) Call ¶
func (_StakedMATIC *StakedMATICRaw) 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 (*StakedMATICRaw) Transact ¶
func (_StakedMATIC *StakedMATICRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StakedMATICRaw) Transfer ¶
func (_StakedMATIC *StakedMATICRaw) 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 StakedMATICRequestWithdrawEvent ¶
type StakedMATICRequestWithdrawEvent struct { From common.Address Amount *big.Int Referral common.Address Raw types.Log // Blockchain specific contextual infos }
StakedMATICRequestWithdrawEvent represents a RequestWithdrawEvent event raised by the StakedMATIC contract.
type StakedMATICRequestWithdrawEventIterator ¶
type StakedMATICRequestWithdrawEventIterator struct { Event *StakedMATICRequestWithdrawEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedMATICRequestWithdrawEventIterator is returned from FilterRequestWithdrawEvent and is used to iterate over the raw logs and unpacked data for RequestWithdrawEvent events raised by the StakedMATIC contract.
func (*StakedMATICRequestWithdrawEventIterator) Close ¶
func (it *StakedMATICRequestWithdrawEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedMATICRequestWithdrawEventIterator) Error ¶
func (it *StakedMATICRequestWithdrawEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedMATICRequestWithdrawEventIterator) Next ¶
func (it *StakedMATICRequestWithdrawEventIterator) 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 StakedMATICRoleAdminChanged ¶
type StakedMATICRoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
StakedMATICRoleAdminChanged represents a RoleAdminChanged event raised by the StakedMATIC contract.
type StakedMATICRoleAdminChangedIterator ¶
type StakedMATICRoleAdminChangedIterator struct { Event *StakedMATICRoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedMATICRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the StakedMATIC contract.
func (*StakedMATICRoleAdminChangedIterator) Close ¶
func (it *StakedMATICRoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedMATICRoleAdminChangedIterator) Error ¶
func (it *StakedMATICRoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedMATICRoleAdminChangedIterator) Next ¶
func (it *StakedMATICRoleAdminChangedIterator) 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 StakedMATICRoleGranted ¶
type StakedMATICRoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
StakedMATICRoleGranted represents a RoleGranted event raised by the StakedMATIC contract.
type StakedMATICRoleGrantedIterator ¶
type StakedMATICRoleGrantedIterator struct { Event *StakedMATICRoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedMATICRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the StakedMATIC contract.
func (*StakedMATICRoleGrantedIterator) Close ¶
func (it *StakedMATICRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedMATICRoleGrantedIterator) Error ¶
func (it *StakedMATICRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedMATICRoleGrantedIterator) Next ¶
func (it *StakedMATICRoleGrantedIterator) 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 StakedMATICRoleRevoked ¶
type StakedMATICRoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
StakedMATICRoleRevoked represents a RoleRevoked event raised by the StakedMATIC contract.
type StakedMATICRoleRevokedIterator ¶
type StakedMATICRoleRevokedIterator struct { Event *StakedMATICRoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedMATICRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the StakedMATIC contract.
func (*StakedMATICRoleRevokedIterator) Close ¶
func (it *StakedMATICRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedMATICRoleRevokedIterator) Error ¶
func (it *StakedMATICRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedMATICRoleRevokedIterator) Next ¶
func (it *StakedMATICRoleRevokedIterator) 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 StakedMATICSession ¶
type StakedMATICSession struct { Contract *StakedMATIC // 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 }
StakedMATICSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*StakedMATICSession) Allowance ¶
func (_StakedMATIC *StakedMATICSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*StakedMATICSession) Approve ¶
func (_StakedMATIC *StakedMATICSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*StakedMATICSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*StakedMATICSession) CalculatePendingBufferedTokens ¶
func (_StakedMATIC *StakedMATICSession) CalculatePendingBufferedTokens() (*big.Int, error)
CalculatePendingBufferedTokens is a free data retrieval call binding the contract method 0xafd290a7.
Solidity: function calculatePendingBufferedTokens() view returns(uint256 pendingBufferedTokens)
func (*StakedMATICSession) ClaimTokens ¶
func (_StakedMATIC *StakedMATICSession) ClaimTokens(_tokenId *big.Int) (*types.Transaction, error)
ClaimTokens is a paid mutator transaction binding the contract method 0x46e04a2f.
Solidity: function claimTokens(uint256 _tokenId) returns()
func (*StakedMATICSession) ClaimTokensFromValidatorToContract ¶
func (_StakedMATIC *StakedMATICSession) ClaimTokensFromValidatorToContract(_index *big.Int) (*types.Transaction, error)
ClaimTokensFromValidatorToContract is a paid mutator transaction binding the contract method 0x4cfeb862.
Solidity: function claimTokensFromValidatorToContract(uint256 _index) returns()
func (*StakedMATICSession) ConvertMaticToStMatic ¶
func (_StakedMATIC *StakedMATICSession) ConvertMaticToStMatic(_amountInMatic *big.Int) (struct { AmountInStMatic *big.Int TotalStMaticSupply *big.Int TotalPooledMatic *big.Int }, error)
ConvertMaticToStMatic is a free data retrieval call binding the contract method 0x917a52f5.
Solidity: function convertMaticToStMatic(uint256 _amountInMatic) view returns(uint256 amountInStMatic, uint256 totalStMaticSupply, uint256 totalPooledMatic)
func (*StakedMATICSession) ConvertStMaticToMatic ¶
func (_StakedMATIC *StakedMATICSession) ConvertStMaticToMatic(_amountInStMatic *big.Int) (struct { AmountInMatic *big.Int TotalStMaticAmount *big.Int TotalPooledMatic *big.Int }, error)
ConvertStMaticToMatic is a free data retrieval call binding the contract method 0xd968447c.
Solidity: function convertStMaticToMatic(uint256 _amountInStMatic) view returns(uint256 amountInMatic, uint256 totalStMaticAmount, uint256 totalPooledMatic)
func (*StakedMATICSession) DAO ¶
func (_StakedMATIC *StakedMATICSession) DAO() ([32]byte, error)
DAO is a free data retrieval call binding the contract method 0x98fabd3a.
Solidity: function DAO() view returns(bytes32)
func (*StakedMATICSession) DEFAULTADMINROLE ¶
func (_StakedMATIC *StakedMATICSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*StakedMATICSession) Dao ¶
func (_StakedMATIC *StakedMATICSession) Dao() (common.Address, error)
Dao is a free data retrieval call binding the contract method 0x4162169f.
Solidity: function dao() view returns(address)
func (*StakedMATICSession) Decimals ¶
func (_StakedMATIC *StakedMATICSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*StakedMATICSession) DecreaseAllowance ¶
func (_StakedMATIC *StakedMATICSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*StakedMATICSession) Delegate ¶
func (_StakedMATIC *StakedMATICSession) Delegate() (*types.Transaction, error)
Delegate is a paid mutator transaction binding the contract method 0xc89e4361.
Solidity: function delegate() returns()
func (*StakedMATICSession) DelegationLowerBound ¶
func (_StakedMATIC *StakedMATICSession) DelegationLowerBound() (*big.Int, error)
DelegationLowerBound is a free data retrieval call binding the contract method 0x0d7abc33.
Solidity: function delegationLowerBound() view returns(uint256)
func (*StakedMATICSession) DistributeRewards ¶
func (_StakedMATIC *StakedMATICSession) DistributeRewards() (*types.Transaction, error)
DistributeRewards is a paid mutator transaction binding the contract method 0x6f4a2cd0.
Solidity: function distributeRewards() returns()
func (*StakedMATICSession) EntityFees ¶
func (_StakedMATIC *StakedMATICSession) EntityFees() (struct { Dao uint8 Operators uint8 Insurance uint8 }, error)
EntityFees is a free data retrieval call binding the contract method 0x964a7596.
Solidity: function entityFees() view returns(uint8 dao, uint8 operators, uint8 insurance)
func (*StakedMATICSession) FxStateRootTunnel ¶
func (_StakedMATIC *StakedMATICSession) FxStateRootTunnel() (common.Address, error)
FxStateRootTunnel is a free data retrieval call binding the contract method 0xe062b10b.
Solidity: function fxStateRootTunnel() view returns(address)
func (*StakedMATICSession) GetLiquidRewards ¶
func (_StakedMATIC *StakedMATICSession) GetLiquidRewards(_validatorShare common.Address) (*big.Int, error)
GetLiquidRewards is a free data retrieval call binding the contract method 0x676e5550.
Solidity: function getLiquidRewards(address _validatorShare) view returns(uint256)
func (*StakedMATICSession) GetMaticFromTokenId ¶
GetMaticFromTokenId is a free data retrieval call binding the contract method 0x720bcf1d.
Solidity: function getMaticFromTokenId(uint256 _tokenId) view returns(uint256)
func (*StakedMATICSession) GetRoleAdmin ¶
func (_StakedMATIC *StakedMATICSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*StakedMATICSession) GetToken2WithdrawRequests ¶
func (_StakedMATIC *StakedMATICSession) GetToken2WithdrawRequests(_tokenId *big.Int) ([]IStMATICRequestWithdraw, error)
GetToken2WithdrawRequests is a free data retrieval call binding the contract method 0x253d1735.
Solidity: function getToken2WithdrawRequests(uint256 _tokenId) view returns((uint256,uint256,uint256,address)[])
func (*StakedMATICSession) GetTotalPooledMatic ¶
func (_StakedMATIC *StakedMATICSession) GetTotalPooledMatic() (*big.Int, error)
GetTotalPooledMatic is a free data retrieval call binding the contract method 0xe00222a0.
Solidity: function getTotalPooledMatic() view returns(uint256)
func (*StakedMATICSession) GetTotalStake ¶
func (_StakedMATIC *StakedMATICSession) GetTotalStake(_validatorShare common.Address) (*big.Int, *big.Int, error)
GetTotalStake is a free data retrieval call binding the contract method 0x1e7ff8f6.
Solidity: function getTotalStake(address _validatorShare) view returns(uint256, uint256)
func (*StakedMATICSession) GetTotalStakeAcrossAllValidators ¶
func (_StakedMATIC *StakedMATICSession) GetTotalStakeAcrossAllValidators() (*big.Int, error)
GetTotalStakeAcrossAllValidators is a free data retrieval call binding the contract method 0x7e978af8.
Solidity: function getTotalStakeAcrossAllValidators() view returns(uint256)
func (*StakedMATICSession) GetTotalWithdrawRequest ¶
func (_StakedMATIC *StakedMATICSession) GetTotalWithdrawRequest() ([]IStMATICRequestWithdraw, error)
GetTotalWithdrawRequest is a free data retrieval call binding the contract method 0x916b9eba.
Solidity: function getTotalWithdrawRequest() view returns((uint256,uint256,uint256,address)[])
func (*StakedMATICSession) GrantRole ¶
func (_StakedMATIC *StakedMATICSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*StakedMATICSession) HasRole ¶
func (_StakedMATIC *StakedMATICSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*StakedMATICSession) IncreaseAllowance ¶
func (_StakedMATIC *StakedMATICSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*StakedMATICSession) Initialize ¶
func (_StakedMATIC *StakedMATICSession) Initialize(_nodeOperatorRegistry common.Address, _token common.Address, _dao common.Address, _insurance common.Address, _stakeManager common.Address, _poLidoNFT common.Address, _fxStateRootTunnel common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x35876476.
Solidity: function initialize(address _nodeOperatorRegistry, address _token, address _dao, address _insurance, address _stakeManager, address _poLidoNFT, address _fxStateRootTunnel) returns()
func (*StakedMATICSession) Insurance ¶
func (_StakedMATIC *StakedMATICSession) Insurance() (common.Address, error)
Insurance is a free data retrieval call binding the contract method 0x89cf3204.
Solidity: function insurance() view returns(address)
func (*StakedMATICSession) LastWithdrawnValidatorId ¶
func (_StakedMATIC *StakedMATICSession) LastWithdrawnValidatorId() (*big.Int, error)
LastWithdrawnValidatorId is a free data retrieval call binding the contract method 0x71975a3e.
Solidity: function lastWithdrawnValidatorId() view returns(uint256)
func (*StakedMATICSession) Name ¶
func (_StakedMATIC *StakedMATICSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*StakedMATICSession) NodeOperatorRegistry ¶
func (_StakedMATIC *StakedMATICSession) NodeOperatorRegistry() (common.Address, error)
NodeOperatorRegistry is a free data retrieval call binding the contract method 0xe8f8708f.
Solidity: function nodeOperatorRegistry() view returns(address)
func (*StakedMATICSession) PAUSEROLE ¶
func (_StakedMATIC *StakedMATICSession) PAUSEROLE() ([32]byte, error)
PAUSEROLE is a free data retrieval call binding the contract method 0x389ed267.
Solidity: function PAUSE_ROLE() view returns(bytes32)
func (*StakedMATICSession) Pause ¶
func (_StakedMATIC *StakedMATICSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*StakedMATICSession) Paused ¶
func (_StakedMATIC *StakedMATICSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*StakedMATICSession) PoLidoNFT ¶
func (_StakedMATIC *StakedMATICSession) PoLidoNFT() (common.Address, error)
PoLidoNFT is a free data retrieval call binding the contract method 0x7029c90e.
Solidity: function poLidoNFT() view returns(address)
func (*StakedMATICSession) ProtocolFee ¶
func (_StakedMATIC *StakedMATICSession) ProtocolFee() (uint8, error)
ProtocolFee is a free data retrieval call binding the contract method 0xb0e21e8a.
Solidity: function protocolFee() view returns(uint8)
func (*StakedMATICSession) RebalanceDelegatedTokens ¶
func (_StakedMATIC *StakedMATICSession) RebalanceDelegatedTokens() (*types.Transaction, error)
RebalanceDelegatedTokens is a paid mutator transaction binding the contract method 0xd280f14f.
Solidity: function rebalanceDelegatedTokens() returns()
func (*StakedMATICSession) RenounceRole ¶
func (_StakedMATIC *StakedMATICSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*StakedMATICSession) RequestWithdraw ¶
func (_StakedMATIC *StakedMATICSession) RequestWithdraw(_amount *big.Int, _referral common.Address) (*types.Transaction, error)
RequestWithdraw is a paid mutator transaction binding the contract method 0xccc143b8.
Solidity: function requestWithdraw(uint256 _amount, address _referral) returns(uint256)
func (*StakedMATICSession) ReservedFunds ¶
func (_StakedMATIC *StakedMATICSession) ReservedFunds() (*big.Int, error)
ReservedFunds is a free data retrieval call binding the contract method 0x509c5df6.
Solidity: function reservedFunds() view returns(uint256)
func (*StakedMATICSession) RevokeRole ¶
func (_StakedMATIC *StakedMATICSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*StakedMATICSession) RewardDistributionLowerBound ¶
func (_StakedMATIC *StakedMATICSession) RewardDistributionLowerBound() (*big.Int, error)
RewardDistributionLowerBound is a free data retrieval call binding the contract method 0xa2452947.
Solidity: function rewardDistributionLowerBound() view returns(uint256)
func (*StakedMATICSession) SetDaoAddress ¶
func (_StakedMATIC *StakedMATICSession) SetDaoAddress(_newDAO common.Address) (*types.Transaction, error)
SetDaoAddress is a paid mutator transaction binding the contract method 0x9a3cac6a.
Solidity: function setDaoAddress(address _newDAO) returns()
func (*StakedMATICSession) SetDelegationLowerBound ¶
func (_StakedMATIC *StakedMATICSession) SetDelegationLowerBound(_delegationLowerBound *big.Int) (*types.Transaction, error)
SetDelegationLowerBound is a paid mutator transaction binding the contract method 0x7682c902.
Solidity: function setDelegationLowerBound(uint256 _delegationLowerBound) returns()
func (*StakedMATICSession) SetFees ¶
func (_StakedMATIC *StakedMATICSession) SetFees(_daoFee uint8, _operatorsFee uint8, _insuranceFee uint8) (*types.Transaction, error)
SetFees is a paid mutator transaction binding the contract method 0xf6794fdb.
Solidity: function setFees(uint8 _daoFee, uint8 _operatorsFee, uint8 _insuranceFee) returns()
func (*StakedMATICSession) SetFxStateRootTunnel ¶
func (_StakedMATIC *StakedMATICSession) SetFxStateRootTunnel(_newFxStateRootTunnel common.Address) (*types.Transaction, error)
SetFxStateRootTunnel is a paid mutator transaction binding the contract method 0x70bf9fe9.
Solidity: function setFxStateRootTunnel(address _newFxStateRootTunnel) returns()
func (*StakedMATICSession) SetInsuranceAddress ¶
func (_StakedMATIC *StakedMATICSession) SetInsuranceAddress(_address common.Address) (*types.Transaction, error)
SetInsuranceAddress is a paid mutator transaction binding the contract method 0xbb208f55.
Solidity: function setInsuranceAddress(address _address) returns()
func (*StakedMATICSession) SetNodeOperatorRegistryAddress ¶
func (_StakedMATIC *StakedMATICSession) SetNodeOperatorRegistryAddress(_address common.Address) (*types.Transaction, error)
SetNodeOperatorRegistryAddress is a paid mutator transaction binding the contract method 0x0f2b2639.
Solidity: function setNodeOperatorRegistryAddress(address _address) returns()
func (*StakedMATICSession) SetPoLidoNFT ¶
func (_StakedMATIC *StakedMATICSession) SetPoLidoNFT(_newLidoNFT common.Address) (*types.Transaction, error)
SetPoLidoNFT is a paid mutator transaction binding the contract method 0x15539d3f.
Solidity: function setPoLidoNFT(address _newLidoNFT) returns()
func (*StakedMATICSession) SetProtocolFee ¶
func (_StakedMATIC *StakedMATICSession) SetProtocolFee(_newProtocolFee uint8) (*types.Transaction, error)
SetProtocolFee is a paid mutator transaction binding the contract method 0x4e91f811.
Solidity: function setProtocolFee(uint8 _newProtocolFee) returns()
func (*StakedMATICSession) SetRewardDistributionLowerBound ¶
func (_StakedMATIC *StakedMATICSession) SetRewardDistributionLowerBound(_newRewardDistributionLowerBound *big.Int) (*types.Transaction, error)
SetRewardDistributionLowerBound is a paid mutator transaction binding the contract method 0x3b573c4a.
Solidity: function setRewardDistributionLowerBound(uint256 _newRewardDistributionLowerBound) returns()
func (*StakedMATICSession) SetVersion ¶
func (_StakedMATIC *StakedMATICSession) SetVersion(_newVersion string) (*types.Transaction, error)
SetVersion is a paid mutator transaction binding the contract method 0x788bc78c.
Solidity: function setVersion(string _newVersion) returns()
func (*StakedMATICSession) StMaticWithdrawRequest ¶
func (_StakedMATIC *StakedMATICSession) StMaticWithdrawRequest(arg0 *big.Int) (struct { Amount2WithdrawFromStMATIC *big.Int ValidatorNonce *big.Int RequestEpoch *big.Int ValidatorAddress common.Address }, error)
StMaticWithdrawRequest is a free data retrieval call binding the contract method 0xf1a13fce.
Solidity: function stMaticWithdrawRequest(uint256 ) view returns(uint256 amount2WithdrawFromStMATIC, uint256 validatorNonce, uint256 requestEpoch, address validatorAddress)
func (*StakedMATICSession) StakeManager ¶
func (_StakedMATIC *StakedMATICSession) StakeManager() (common.Address, error)
StakeManager is a free data retrieval call binding the contract method 0x7542ff95.
Solidity: function stakeManager() view returns(address)
func (*StakedMATICSession) Submit ¶
func (_StakedMATIC *StakedMATICSession) Submit(_amount *big.Int, _referral common.Address) (*types.Transaction, error)
Submit is a paid mutator transaction binding the contract method 0xf532e86a.
Solidity: function submit(uint256 _amount, address _referral) returns(uint256)
func (*StakedMATICSession) SubmitHandler ¶
func (_StakedMATIC *StakedMATICSession) SubmitHandler() (bool, error)
SubmitHandler is a free data retrieval call binding the contract method 0xe259faf7.
Solidity: function submitHandler() view returns(bool)
func (*StakedMATICSession) SubmitThreshold ¶
func (_StakedMATIC *StakedMATICSession) SubmitThreshold() (*big.Int, error)
SubmitThreshold is a free data retrieval call binding the contract method 0x893818a3.
Solidity: function submitThreshold() view returns(uint256)
func (*StakedMATICSession) SupportsInterface ¶
func (_StakedMATIC *StakedMATICSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*StakedMATICSession) Symbol ¶
func (_StakedMATIC *StakedMATICSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*StakedMATICSession) Token ¶
func (_StakedMATIC *StakedMATICSession) Token() (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() view returns(address)
func (*StakedMATICSession) Token2WithdrawRequest ¶
func (_StakedMATIC *StakedMATICSession) Token2WithdrawRequest(arg0 *big.Int) (struct { Amount2WithdrawFromStMATIC *big.Int ValidatorNonce *big.Int RequestEpoch *big.Int ValidatorAddress common.Address }, error)
Token2WithdrawRequest is a free data retrieval call binding the contract method 0xf08711fe.
Solidity: function token2WithdrawRequest(uint256 ) view returns(uint256 amount2WithdrawFromStMATIC, uint256 validatorNonce, uint256 requestEpoch, address validatorAddress)
func (*StakedMATICSession) Token2WithdrawRequests ¶
func (_StakedMATIC *StakedMATICSession) Token2WithdrawRequests(arg0 *big.Int, arg1 *big.Int) (struct { Amount2WithdrawFromStMATIC *big.Int ValidatorNonce *big.Int RequestEpoch *big.Int ValidatorAddress common.Address }, error)
Token2WithdrawRequests is a free data retrieval call binding the contract method 0xc697d2c7.
Solidity: function token2WithdrawRequests(uint256 , uint256 ) view returns(uint256 amount2WithdrawFromStMATIC, uint256 validatorNonce, uint256 requestEpoch, address validatorAddress)
func (*StakedMATICSession) TotalBuffered ¶
func (_StakedMATIC *StakedMATICSession) TotalBuffered() (*big.Int, error)
TotalBuffered is a free data retrieval call binding the contract method 0x52349b17.
Solidity: function totalBuffered() view returns(uint256)
func (*StakedMATICSession) TotalSupply ¶
func (_StakedMATIC *StakedMATICSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*StakedMATICSession) Transfer ¶
func (_StakedMATIC *StakedMATICSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*StakedMATICSession) TransferFrom ¶
func (_StakedMATIC *StakedMATICSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)
func (*StakedMATICSession) UNPAUSEROLE ¶
func (_StakedMATIC *StakedMATICSession) UNPAUSEROLE() ([32]byte, error)
UNPAUSEROLE is a free data retrieval call binding the contract method 0x309756fb.
Solidity: function UNPAUSE_ROLE() view returns(bytes32)
func (*StakedMATICSession) Unpause ¶
func (_StakedMATIC *StakedMATICSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*StakedMATICSession) Version ¶
func (_StakedMATIC *StakedMATICSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string)
func (*StakedMATICSession) WithdrawTotalDelegated ¶
func (_StakedMATIC *StakedMATICSession) WithdrawTotalDelegated(_validatorShare common.Address) (*types.Transaction, error)
WithdrawTotalDelegated is a paid mutator transaction binding the contract method 0xc75e7832.
Solidity: function withdrawTotalDelegated(address _validatorShare) returns()
type StakedMATICSetDaoAddress ¶
type StakedMATICSetDaoAddress struct { OldDaoAddress common.Address NewDaoAddress common.Address Raw types.Log // Blockchain specific contextual infos }
StakedMATICSetDaoAddress represents a SetDaoAddress event raised by the StakedMATIC contract.
type StakedMATICSetDaoAddressIterator ¶
type StakedMATICSetDaoAddressIterator struct { Event *StakedMATICSetDaoAddress // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedMATICSetDaoAddressIterator is returned from FilterSetDaoAddress and is used to iterate over the raw logs and unpacked data for SetDaoAddress events raised by the StakedMATIC contract.
func (*StakedMATICSetDaoAddressIterator) Close ¶
func (it *StakedMATICSetDaoAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedMATICSetDaoAddressIterator) Error ¶
func (it *StakedMATICSetDaoAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedMATICSetDaoAddressIterator) Next ¶
func (it *StakedMATICSetDaoAddressIterator) 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 StakedMATICSetDelegationLowerBound ¶
type StakedMATICSetDelegationLowerBound struct { DelegationLowerBound *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedMATICSetDelegationLowerBound represents a SetDelegationLowerBound event raised by the StakedMATIC contract.
type StakedMATICSetDelegationLowerBoundIterator ¶
type StakedMATICSetDelegationLowerBoundIterator struct { Event *StakedMATICSetDelegationLowerBound // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedMATICSetDelegationLowerBoundIterator is returned from FilterSetDelegationLowerBound and is used to iterate over the raw logs and unpacked data for SetDelegationLowerBound events raised by the StakedMATIC contract.
func (*StakedMATICSetDelegationLowerBoundIterator) Close ¶
func (it *StakedMATICSetDelegationLowerBoundIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedMATICSetDelegationLowerBoundIterator) Error ¶
func (it *StakedMATICSetDelegationLowerBoundIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedMATICSetDelegationLowerBoundIterator) Next ¶
func (it *StakedMATICSetDelegationLowerBoundIterator) 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 StakedMATICSetFees ¶
type StakedMATICSetFees struct { DaoFee *big.Int OperatorsFee *big.Int InsuranceFee *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedMATICSetFees represents a SetFees event raised by the StakedMATIC contract.
type StakedMATICSetFeesIterator ¶
type StakedMATICSetFeesIterator struct { Event *StakedMATICSetFees // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedMATICSetFeesIterator is returned from FilterSetFees and is used to iterate over the raw logs and unpacked data for SetFees events raised by the StakedMATIC contract.
func (*StakedMATICSetFeesIterator) Close ¶
func (it *StakedMATICSetFeesIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedMATICSetFeesIterator) Error ¶
func (it *StakedMATICSetFeesIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedMATICSetFeesIterator) Next ¶
func (it *StakedMATICSetFeesIterator) 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 StakedMATICSetFxStateRootTunnel ¶
type StakedMATICSetFxStateRootTunnel struct { OldFxStateRootTunnel common.Address NewFxStateRootTunnel common.Address Raw types.Log // Blockchain specific contextual infos }
StakedMATICSetFxStateRootTunnel represents a SetFxStateRootTunnel event raised by the StakedMATIC contract.
type StakedMATICSetFxStateRootTunnelIterator ¶
type StakedMATICSetFxStateRootTunnelIterator struct { Event *StakedMATICSetFxStateRootTunnel // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedMATICSetFxStateRootTunnelIterator is returned from FilterSetFxStateRootTunnel and is used to iterate over the raw logs and unpacked data for SetFxStateRootTunnel events raised by the StakedMATIC contract.
func (*StakedMATICSetFxStateRootTunnelIterator) Close ¶
func (it *StakedMATICSetFxStateRootTunnelIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedMATICSetFxStateRootTunnelIterator) Error ¶
func (it *StakedMATICSetFxStateRootTunnelIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedMATICSetFxStateRootTunnelIterator) Next ¶
func (it *StakedMATICSetFxStateRootTunnelIterator) 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 StakedMATICSetInsuranceAddress ¶
type StakedMATICSetInsuranceAddress struct { NewInsuranceAddress common.Address Raw types.Log // Blockchain specific contextual infos }
StakedMATICSetInsuranceAddress represents a SetInsuranceAddress event raised by the StakedMATIC contract.
type StakedMATICSetInsuranceAddressIterator ¶
type StakedMATICSetInsuranceAddressIterator struct { Event *StakedMATICSetInsuranceAddress // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedMATICSetInsuranceAddressIterator is returned from FilterSetInsuranceAddress and is used to iterate over the raw logs and unpacked data for SetInsuranceAddress events raised by the StakedMATIC contract.
func (*StakedMATICSetInsuranceAddressIterator) Close ¶
func (it *StakedMATICSetInsuranceAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedMATICSetInsuranceAddressIterator) Error ¶
func (it *StakedMATICSetInsuranceAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedMATICSetInsuranceAddressIterator) Next ¶
func (it *StakedMATICSetInsuranceAddressIterator) 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 StakedMATICSetLidoNFT ¶
type StakedMATICSetLidoNFT struct { OldLidoNFT common.Address NewLidoNFT common.Address Raw types.Log // Blockchain specific contextual infos }
StakedMATICSetLidoNFT represents a SetLidoNFT event raised by the StakedMATIC contract.
type StakedMATICSetLidoNFTIterator ¶
type StakedMATICSetLidoNFTIterator struct { Event *StakedMATICSetLidoNFT // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedMATICSetLidoNFTIterator is returned from FilterSetLidoNFT and is used to iterate over the raw logs and unpacked data for SetLidoNFT events raised by the StakedMATIC contract.
func (*StakedMATICSetLidoNFTIterator) Close ¶
func (it *StakedMATICSetLidoNFTIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedMATICSetLidoNFTIterator) Error ¶
func (it *StakedMATICSetLidoNFTIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedMATICSetLidoNFTIterator) Next ¶
func (it *StakedMATICSetLidoNFTIterator) 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 StakedMATICSetNodeOperatorRegistryAddress ¶
type StakedMATICSetNodeOperatorRegistryAddress struct { NewNodeOperatorRegistryAddress common.Address Raw types.Log // Blockchain specific contextual infos }
StakedMATICSetNodeOperatorRegistryAddress represents a SetNodeOperatorRegistryAddress event raised by the StakedMATIC contract.
type StakedMATICSetNodeOperatorRegistryAddressIterator ¶
type StakedMATICSetNodeOperatorRegistryAddressIterator struct { Event *StakedMATICSetNodeOperatorRegistryAddress // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedMATICSetNodeOperatorRegistryAddressIterator is returned from FilterSetNodeOperatorRegistryAddress and is used to iterate over the raw logs and unpacked data for SetNodeOperatorRegistryAddress events raised by the StakedMATIC contract.
func (*StakedMATICSetNodeOperatorRegistryAddressIterator) Close ¶
func (it *StakedMATICSetNodeOperatorRegistryAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedMATICSetNodeOperatorRegistryAddressIterator) Error ¶
func (it *StakedMATICSetNodeOperatorRegistryAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedMATICSetNodeOperatorRegistryAddressIterator) Next ¶
func (it *StakedMATICSetNodeOperatorRegistryAddressIterator) 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 StakedMATICSetProtocolFee ¶
type StakedMATICSetProtocolFee struct { OldProtocolFee uint8 NewProtocolFee uint8 Raw types.Log // Blockchain specific contextual infos }
StakedMATICSetProtocolFee represents a SetProtocolFee event raised by the StakedMATIC contract.
type StakedMATICSetProtocolFeeIterator ¶
type StakedMATICSetProtocolFeeIterator struct { Event *StakedMATICSetProtocolFee // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedMATICSetProtocolFeeIterator is returned from FilterSetProtocolFee and is used to iterate over the raw logs and unpacked data for SetProtocolFee events raised by the StakedMATIC contract.
func (*StakedMATICSetProtocolFeeIterator) Close ¶
func (it *StakedMATICSetProtocolFeeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedMATICSetProtocolFeeIterator) Error ¶
func (it *StakedMATICSetProtocolFeeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedMATICSetProtocolFeeIterator) Next ¶
func (it *StakedMATICSetProtocolFeeIterator) 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 StakedMATICSetRewardDistributionLowerBound ¶
type StakedMATICSetRewardDistributionLowerBound struct { OldRewardDistributionLowerBound *big.Int NewRewardDistributionLowerBound *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedMATICSetRewardDistributionLowerBound represents a SetRewardDistributionLowerBound event raised by the StakedMATIC contract.
type StakedMATICSetRewardDistributionLowerBoundIterator ¶
type StakedMATICSetRewardDistributionLowerBoundIterator struct { Event *StakedMATICSetRewardDistributionLowerBound // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedMATICSetRewardDistributionLowerBoundIterator is returned from FilterSetRewardDistributionLowerBound and is used to iterate over the raw logs and unpacked data for SetRewardDistributionLowerBound events raised by the StakedMATIC contract.
func (*StakedMATICSetRewardDistributionLowerBoundIterator) Close ¶
func (it *StakedMATICSetRewardDistributionLowerBoundIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedMATICSetRewardDistributionLowerBoundIterator) Error ¶
func (it *StakedMATICSetRewardDistributionLowerBoundIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedMATICSetRewardDistributionLowerBoundIterator) Next ¶
func (it *StakedMATICSetRewardDistributionLowerBoundIterator) 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 StakedMATICSubmitEvent ¶
type StakedMATICSubmitEvent struct { From common.Address Amount *big.Int Referral common.Address Raw types.Log // Blockchain specific contextual infos }
StakedMATICSubmitEvent represents a SubmitEvent event raised by the StakedMATIC contract.
type StakedMATICSubmitEventIterator ¶
type StakedMATICSubmitEventIterator struct { Event *StakedMATICSubmitEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedMATICSubmitEventIterator is returned from FilterSubmitEvent and is used to iterate over the raw logs and unpacked data for SubmitEvent events raised by the StakedMATIC contract.
func (*StakedMATICSubmitEventIterator) Close ¶
func (it *StakedMATICSubmitEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedMATICSubmitEventIterator) Error ¶
func (it *StakedMATICSubmitEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedMATICSubmitEventIterator) Next ¶
func (it *StakedMATICSubmitEventIterator) 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 StakedMATICTransactor ¶
type StakedMATICTransactor struct {
// contains filtered or unexported fields
}
StakedMATICTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStakedMATICTransactor ¶
func NewStakedMATICTransactor(address common.Address, transactor bind.ContractTransactor) (*StakedMATICTransactor, error)
NewStakedMATICTransactor creates a new write-only instance of StakedMATIC, bound to a specific deployed contract.
func (*StakedMATICTransactor) Approve ¶
func (_StakedMATIC *StakedMATICTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*StakedMATICTransactor) ClaimTokens ¶
func (_StakedMATIC *StakedMATICTransactor) ClaimTokens(opts *bind.TransactOpts, _tokenId *big.Int) (*types.Transaction, error)
ClaimTokens is a paid mutator transaction binding the contract method 0x46e04a2f.
Solidity: function claimTokens(uint256 _tokenId) returns()
func (*StakedMATICTransactor) ClaimTokensFromValidatorToContract ¶
func (_StakedMATIC *StakedMATICTransactor) ClaimTokensFromValidatorToContract(opts *bind.TransactOpts, _index *big.Int) (*types.Transaction, error)
ClaimTokensFromValidatorToContract is a paid mutator transaction binding the contract method 0x4cfeb862.
Solidity: function claimTokensFromValidatorToContract(uint256 _index) returns()
func (*StakedMATICTransactor) DecreaseAllowance ¶
func (_StakedMATIC *StakedMATICTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*StakedMATICTransactor) Delegate ¶
func (_StakedMATIC *StakedMATICTransactor) Delegate(opts *bind.TransactOpts) (*types.Transaction, error)
Delegate is a paid mutator transaction binding the contract method 0xc89e4361.
Solidity: function delegate() returns()
func (*StakedMATICTransactor) DistributeRewards ¶
func (_StakedMATIC *StakedMATICTransactor) DistributeRewards(opts *bind.TransactOpts) (*types.Transaction, error)
DistributeRewards is a paid mutator transaction binding the contract method 0x6f4a2cd0.
Solidity: function distributeRewards() returns()
func (*StakedMATICTransactor) GrantRole ¶
func (_StakedMATIC *StakedMATICTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*StakedMATICTransactor) IncreaseAllowance ¶
func (_StakedMATIC *StakedMATICTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*StakedMATICTransactor) Initialize ¶
func (_StakedMATIC *StakedMATICTransactor) Initialize(opts *bind.TransactOpts, _nodeOperatorRegistry common.Address, _token common.Address, _dao common.Address, _insurance common.Address, _stakeManager common.Address, _poLidoNFT common.Address, _fxStateRootTunnel common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x35876476.
Solidity: function initialize(address _nodeOperatorRegistry, address _token, address _dao, address _insurance, address _stakeManager, address _poLidoNFT, address _fxStateRootTunnel) returns()
func (*StakedMATICTransactor) Pause ¶
func (_StakedMATIC *StakedMATICTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*StakedMATICTransactor) RebalanceDelegatedTokens ¶
func (_StakedMATIC *StakedMATICTransactor) RebalanceDelegatedTokens(opts *bind.TransactOpts) (*types.Transaction, error)
RebalanceDelegatedTokens is a paid mutator transaction binding the contract method 0xd280f14f.
Solidity: function rebalanceDelegatedTokens() returns()
func (*StakedMATICTransactor) RenounceRole ¶
func (_StakedMATIC *StakedMATICTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*StakedMATICTransactor) RequestWithdraw ¶
func (_StakedMATIC *StakedMATICTransactor) RequestWithdraw(opts *bind.TransactOpts, _amount *big.Int, _referral common.Address) (*types.Transaction, error)
RequestWithdraw is a paid mutator transaction binding the contract method 0xccc143b8.
Solidity: function requestWithdraw(uint256 _amount, address _referral) returns(uint256)
func (*StakedMATICTransactor) RevokeRole ¶
func (_StakedMATIC *StakedMATICTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*StakedMATICTransactor) SetDaoAddress ¶
func (_StakedMATIC *StakedMATICTransactor) SetDaoAddress(opts *bind.TransactOpts, _newDAO common.Address) (*types.Transaction, error)
SetDaoAddress is a paid mutator transaction binding the contract method 0x9a3cac6a.
Solidity: function setDaoAddress(address _newDAO) returns()
func (*StakedMATICTransactor) SetDelegationLowerBound ¶
func (_StakedMATIC *StakedMATICTransactor) SetDelegationLowerBound(opts *bind.TransactOpts, _delegationLowerBound *big.Int) (*types.Transaction, error)
SetDelegationLowerBound is a paid mutator transaction binding the contract method 0x7682c902.
Solidity: function setDelegationLowerBound(uint256 _delegationLowerBound) returns()
func (*StakedMATICTransactor) SetFees ¶
func (_StakedMATIC *StakedMATICTransactor) SetFees(opts *bind.TransactOpts, _daoFee uint8, _operatorsFee uint8, _insuranceFee uint8) (*types.Transaction, error)
SetFees is a paid mutator transaction binding the contract method 0xf6794fdb.
Solidity: function setFees(uint8 _daoFee, uint8 _operatorsFee, uint8 _insuranceFee) returns()
func (*StakedMATICTransactor) SetFxStateRootTunnel ¶
func (_StakedMATIC *StakedMATICTransactor) SetFxStateRootTunnel(opts *bind.TransactOpts, _newFxStateRootTunnel common.Address) (*types.Transaction, error)
SetFxStateRootTunnel is a paid mutator transaction binding the contract method 0x70bf9fe9.
Solidity: function setFxStateRootTunnel(address _newFxStateRootTunnel) returns()
func (*StakedMATICTransactor) SetInsuranceAddress ¶
func (_StakedMATIC *StakedMATICTransactor) SetInsuranceAddress(opts *bind.TransactOpts, _address common.Address) (*types.Transaction, error)
SetInsuranceAddress is a paid mutator transaction binding the contract method 0xbb208f55.
Solidity: function setInsuranceAddress(address _address) returns()
func (*StakedMATICTransactor) SetNodeOperatorRegistryAddress ¶
func (_StakedMATIC *StakedMATICTransactor) SetNodeOperatorRegistryAddress(opts *bind.TransactOpts, _address common.Address) (*types.Transaction, error)
SetNodeOperatorRegistryAddress is a paid mutator transaction binding the contract method 0x0f2b2639.
Solidity: function setNodeOperatorRegistryAddress(address _address) returns()
func (*StakedMATICTransactor) SetPoLidoNFT ¶
func (_StakedMATIC *StakedMATICTransactor) SetPoLidoNFT(opts *bind.TransactOpts, _newLidoNFT common.Address) (*types.Transaction, error)
SetPoLidoNFT is a paid mutator transaction binding the contract method 0x15539d3f.
Solidity: function setPoLidoNFT(address _newLidoNFT) returns()
func (*StakedMATICTransactor) SetProtocolFee ¶
func (_StakedMATIC *StakedMATICTransactor) SetProtocolFee(opts *bind.TransactOpts, _newProtocolFee uint8) (*types.Transaction, error)
SetProtocolFee is a paid mutator transaction binding the contract method 0x4e91f811.
Solidity: function setProtocolFee(uint8 _newProtocolFee) returns()
func (*StakedMATICTransactor) SetRewardDistributionLowerBound ¶
func (_StakedMATIC *StakedMATICTransactor) SetRewardDistributionLowerBound(opts *bind.TransactOpts, _newRewardDistributionLowerBound *big.Int) (*types.Transaction, error)
SetRewardDistributionLowerBound is a paid mutator transaction binding the contract method 0x3b573c4a.
Solidity: function setRewardDistributionLowerBound(uint256 _newRewardDistributionLowerBound) returns()
func (*StakedMATICTransactor) SetVersion ¶
func (_StakedMATIC *StakedMATICTransactor) SetVersion(opts *bind.TransactOpts, _newVersion string) (*types.Transaction, error)
SetVersion is a paid mutator transaction binding the contract method 0x788bc78c.
Solidity: function setVersion(string _newVersion) returns()
func (*StakedMATICTransactor) Submit ¶
func (_StakedMATIC *StakedMATICTransactor) Submit(opts *bind.TransactOpts, _amount *big.Int, _referral common.Address) (*types.Transaction, error)
Submit is a paid mutator transaction binding the contract method 0xf532e86a.
Solidity: function submit(uint256 _amount, address _referral) returns(uint256)
func (*StakedMATICTransactor) Transfer ¶
func (_StakedMATIC *StakedMATICTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*StakedMATICTransactor) TransferFrom ¶
func (_StakedMATIC *StakedMATICTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)
func (*StakedMATICTransactor) Unpause ¶
func (_StakedMATIC *StakedMATICTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*StakedMATICTransactor) WithdrawTotalDelegated ¶
func (_StakedMATIC *StakedMATICTransactor) WithdrawTotalDelegated(opts *bind.TransactOpts, _validatorShare common.Address) (*types.Transaction, error)
WithdrawTotalDelegated is a paid mutator transaction binding the contract method 0xc75e7832.
Solidity: function withdrawTotalDelegated(address _validatorShare) returns()
type StakedMATICTransactorRaw ¶
type StakedMATICTransactorRaw struct {
Contract *StakedMATICTransactor // Generic write-only contract binding to access the raw methods on
}
StakedMATICTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StakedMATICTransactorRaw) Transact ¶
func (_StakedMATIC *StakedMATICTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StakedMATICTransactorRaw) Transfer ¶
func (_StakedMATIC *StakedMATICTransactorRaw) 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 StakedMATICTransactorSession ¶
type StakedMATICTransactorSession struct { Contract *StakedMATICTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StakedMATICTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*StakedMATICTransactorSession) Approve ¶
func (_StakedMATIC *StakedMATICTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*StakedMATICTransactorSession) ClaimTokens ¶
func (_StakedMATIC *StakedMATICTransactorSession) ClaimTokens(_tokenId *big.Int) (*types.Transaction, error)
ClaimTokens is a paid mutator transaction binding the contract method 0x46e04a2f.
Solidity: function claimTokens(uint256 _tokenId) returns()
func (*StakedMATICTransactorSession) ClaimTokensFromValidatorToContract ¶
func (_StakedMATIC *StakedMATICTransactorSession) ClaimTokensFromValidatorToContract(_index *big.Int) (*types.Transaction, error)
ClaimTokensFromValidatorToContract is a paid mutator transaction binding the contract method 0x4cfeb862.
Solidity: function claimTokensFromValidatorToContract(uint256 _index) returns()
func (*StakedMATICTransactorSession) DecreaseAllowance ¶
func (_StakedMATIC *StakedMATICTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*StakedMATICTransactorSession) Delegate ¶
func (_StakedMATIC *StakedMATICTransactorSession) Delegate() (*types.Transaction, error)
Delegate is a paid mutator transaction binding the contract method 0xc89e4361.
Solidity: function delegate() returns()
func (*StakedMATICTransactorSession) DistributeRewards ¶
func (_StakedMATIC *StakedMATICTransactorSession) DistributeRewards() (*types.Transaction, error)
DistributeRewards is a paid mutator transaction binding the contract method 0x6f4a2cd0.
Solidity: function distributeRewards() returns()
func (*StakedMATICTransactorSession) GrantRole ¶
func (_StakedMATIC *StakedMATICTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*StakedMATICTransactorSession) IncreaseAllowance ¶
func (_StakedMATIC *StakedMATICTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*StakedMATICTransactorSession) Initialize ¶
func (_StakedMATIC *StakedMATICTransactorSession) Initialize(_nodeOperatorRegistry common.Address, _token common.Address, _dao common.Address, _insurance common.Address, _stakeManager common.Address, _poLidoNFT common.Address, _fxStateRootTunnel common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x35876476.
Solidity: function initialize(address _nodeOperatorRegistry, address _token, address _dao, address _insurance, address _stakeManager, address _poLidoNFT, address _fxStateRootTunnel) returns()
func (*StakedMATICTransactorSession) Pause ¶
func (_StakedMATIC *StakedMATICTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*StakedMATICTransactorSession) RebalanceDelegatedTokens ¶
func (_StakedMATIC *StakedMATICTransactorSession) RebalanceDelegatedTokens() (*types.Transaction, error)
RebalanceDelegatedTokens is a paid mutator transaction binding the contract method 0xd280f14f.
Solidity: function rebalanceDelegatedTokens() returns()
func (*StakedMATICTransactorSession) RenounceRole ¶
func (_StakedMATIC *StakedMATICTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*StakedMATICTransactorSession) RequestWithdraw ¶
func (_StakedMATIC *StakedMATICTransactorSession) RequestWithdraw(_amount *big.Int, _referral common.Address) (*types.Transaction, error)
RequestWithdraw is a paid mutator transaction binding the contract method 0xccc143b8.
Solidity: function requestWithdraw(uint256 _amount, address _referral) returns(uint256)
func (*StakedMATICTransactorSession) RevokeRole ¶
func (_StakedMATIC *StakedMATICTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*StakedMATICTransactorSession) SetDaoAddress ¶
func (_StakedMATIC *StakedMATICTransactorSession) SetDaoAddress(_newDAO common.Address) (*types.Transaction, error)
SetDaoAddress is a paid mutator transaction binding the contract method 0x9a3cac6a.
Solidity: function setDaoAddress(address _newDAO) returns()
func (*StakedMATICTransactorSession) SetDelegationLowerBound ¶
func (_StakedMATIC *StakedMATICTransactorSession) SetDelegationLowerBound(_delegationLowerBound *big.Int) (*types.Transaction, error)
SetDelegationLowerBound is a paid mutator transaction binding the contract method 0x7682c902.
Solidity: function setDelegationLowerBound(uint256 _delegationLowerBound) returns()
func (*StakedMATICTransactorSession) SetFees ¶
func (_StakedMATIC *StakedMATICTransactorSession) SetFees(_daoFee uint8, _operatorsFee uint8, _insuranceFee uint8) (*types.Transaction, error)
SetFees is a paid mutator transaction binding the contract method 0xf6794fdb.
Solidity: function setFees(uint8 _daoFee, uint8 _operatorsFee, uint8 _insuranceFee) returns()
func (*StakedMATICTransactorSession) SetFxStateRootTunnel ¶
func (_StakedMATIC *StakedMATICTransactorSession) SetFxStateRootTunnel(_newFxStateRootTunnel common.Address) (*types.Transaction, error)
SetFxStateRootTunnel is a paid mutator transaction binding the contract method 0x70bf9fe9.
Solidity: function setFxStateRootTunnel(address _newFxStateRootTunnel) returns()
func (*StakedMATICTransactorSession) SetInsuranceAddress ¶
func (_StakedMATIC *StakedMATICTransactorSession) SetInsuranceAddress(_address common.Address) (*types.Transaction, error)
SetInsuranceAddress is a paid mutator transaction binding the contract method 0xbb208f55.
Solidity: function setInsuranceAddress(address _address) returns()
func (*StakedMATICTransactorSession) SetNodeOperatorRegistryAddress ¶
func (_StakedMATIC *StakedMATICTransactorSession) SetNodeOperatorRegistryAddress(_address common.Address) (*types.Transaction, error)
SetNodeOperatorRegistryAddress is a paid mutator transaction binding the contract method 0x0f2b2639.
Solidity: function setNodeOperatorRegistryAddress(address _address) returns()
func (*StakedMATICTransactorSession) SetPoLidoNFT ¶
func (_StakedMATIC *StakedMATICTransactorSession) SetPoLidoNFT(_newLidoNFT common.Address) (*types.Transaction, error)
SetPoLidoNFT is a paid mutator transaction binding the contract method 0x15539d3f.
Solidity: function setPoLidoNFT(address _newLidoNFT) returns()
func (*StakedMATICTransactorSession) SetProtocolFee ¶
func (_StakedMATIC *StakedMATICTransactorSession) SetProtocolFee(_newProtocolFee uint8) (*types.Transaction, error)
SetProtocolFee is a paid mutator transaction binding the contract method 0x4e91f811.
Solidity: function setProtocolFee(uint8 _newProtocolFee) returns()
func (*StakedMATICTransactorSession) SetRewardDistributionLowerBound ¶
func (_StakedMATIC *StakedMATICTransactorSession) SetRewardDistributionLowerBound(_newRewardDistributionLowerBound *big.Int) (*types.Transaction, error)
SetRewardDistributionLowerBound is a paid mutator transaction binding the contract method 0x3b573c4a.
Solidity: function setRewardDistributionLowerBound(uint256 _newRewardDistributionLowerBound) returns()
func (*StakedMATICTransactorSession) SetVersion ¶
func (_StakedMATIC *StakedMATICTransactorSession) SetVersion(_newVersion string) (*types.Transaction, error)
SetVersion is a paid mutator transaction binding the contract method 0x788bc78c.
Solidity: function setVersion(string _newVersion) returns()
func (*StakedMATICTransactorSession) Submit ¶
func (_StakedMATIC *StakedMATICTransactorSession) Submit(_amount *big.Int, _referral common.Address) (*types.Transaction, error)
Submit is a paid mutator transaction binding the contract method 0xf532e86a.
Solidity: function submit(uint256 _amount, address _referral) returns(uint256)
func (*StakedMATICTransactorSession) Transfer ¶
func (_StakedMATIC *StakedMATICTransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*StakedMATICTransactorSession) TransferFrom ¶
func (_StakedMATIC *StakedMATICTransactorSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)
func (*StakedMATICTransactorSession) Unpause ¶
func (_StakedMATIC *StakedMATICTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*StakedMATICTransactorSession) WithdrawTotalDelegated ¶
func (_StakedMATIC *StakedMATICTransactorSession) WithdrawTotalDelegated(_validatorShare common.Address) (*types.Transaction, error)
WithdrawTotalDelegated is a paid mutator transaction binding the contract method 0xc75e7832.
Solidity: function withdrawTotalDelegated(address _validatorShare) returns()
type StakedMATICTransfer ¶
type StakedMATICTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedMATICTransfer represents a Transfer event raised by the StakedMATIC contract.
type StakedMATICTransferIterator ¶
type StakedMATICTransferIterator struct { Event *StakedMATICTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedMATICTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the StakedMATIC contract.
func (*StakedMATICTransferIterator) Close ¶
func (it *StakedMATICTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedMATICTransferIterator) Error ¶
func (it *StakedMATICTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedMATICTransferIterator) Next ¶
func (it *StakedMATICTransferIterator) 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 StakedMATICUnpaused ¶
type StakedMATICUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
StakedMATICUnpaused represents a Unpaused event raised by the StakedMATIC contract.
type StakedMATICUnpausedIterator ¶
type StakedMATICUnpausedIterator struct { Event *StakedMATICUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedMATICUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the StakedMATIC contract.
func (*StakedMATICUnpausedIterator) Close ¶
func (it *StakedMATICUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedMATICUnpausedIterator) Error ¶
func (it *StakedMATICUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedMATICUnpausedIterator) Next ¶
func (it *StakedMATICUnpausedIterator) 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 StakedMATICVersion ¶
type StakedMATICVersion struct { OldVersion string NewVersion common.Hash Raw types.Log // Blockchain specific contextual infos }
StakedMATICVersion represents a Version event raised by the StakedMATIC contract.
type StakedMATICVersionIterator ¶
type StakedMATICVersionIterator struct { Event *StakedMATICVersion // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedMATICVersionIterator is returned from FilterVersion and is used to iterate over the raw logs and unpacked data for Version events raised by the StakedMATIC contract.
func (*StakedMATICVersionIterator) Close ¶
func (it *StakedMATICVersionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedMATICVersionIterator) Error ¶
func (it *StakedMATICVersionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedMATICVersionIterator) Next ¶
func (it *StakedMATICVersionIterator) 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 StakedMATICWithdrawTotalDelegatedEvent ¶
type StakedMATICWithdrawTotalDelegatedEvent struct { From common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedMATICWithdrawTotalDelegatedEvent represents a WithdrawTotalDelegatedEvent event raised by the StakedMATIC contract.
type StakedMATICWithdrawTotalDelegatedEventIterator ¶
type StakedMATICWithdrawTotalDelegatedEventIterator struct { Event *StakedMATICWithdrawTotalDelegatedEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedMATICWithdrawTotalDelegatedEventIterator is returned from FilterWithdrawTotalDelegatedEvent and is used to iterate over the raw logs and unpacked data for WithdrawTotalDelegatedEvent events raised by the StakedMATIC contract.
func (*StakedMATICWithdrawTotalDelegatedEventIterator) Close ¶
func (it *StakedMATICWithdrawTotalDelegatedEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedMATICWithdrawTotalDelegatedEventIterator) Error ¶
func (it *StakedMATICWithdrawTotalDelegatedEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedMATICWithdrawTotalDelegatedEventIterator) Next ¶
func (it *StakedMATICWithdrawTotalDelegatedEventIterator) 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 WithdrawalQueueBaseBatchesCalculationState ¶
type WithdrawalQueueBaseBatchesCalculationState struct { RemainingEthBudget *big.Int Finished bool Batches [36]*big.Int BatchesLength *big.Int }
WithdrawalQueueBaseBatchesCalculationState is an auto generated low-level Go binding around an user-defined struct.
type WithdrawalQueueBaseWithdrawalRequestStatus ¶
type WithdrawalQueueBaseWithdrawalRequestStatus struct { AmountOfStETH *big.Int Owner common.Address Timestamp *big.Int IsFinalized bool IsClaimed bool }
WithdrawalQueueBaseWithdrawalRequestStatus is an auto generated low-level Go binding around an user-defined struct.
type WithdrawalQueuePermitInput ¶
type WithdrawalQueuePermitInput struct { Value *big.Int Deadline *big.Int V uint8 R [32]byte S [32]byte }
WithdrawalQueuePermitInput is an auto generated low-level Go binding around an user-defined struct.
type WrappedStakedETH ¶
type WrappedStakedETH struct { WrappedStakedETHCaller // Read-only binding to the contract WrappedStakedETHTransactor // Write-only binding to the contract WrappedStakedETHFilterer // Log filterer for contract events }
WrappedStakedETH is an auto generated Go binding around an Ethereum contract.
func NewWrappedStakedETH ¶
func NewWrappedStakedETH(address common.Address, backend bind.ContractBackend) (*WrappedStakedETH, error)
NewWrappedStakedETH creates a new instance of WrappedStakedETH, bound to a specific deployed contract.
type WrappedStakedETHApproval ¶
type WrappedStakedETHApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
WrappedStakedETHApproval represents a Approval event raised by the WrappedStakedETH contract.
type WrappedStakedETHApprovalIterator ¶
type WrappedStakedETHApprovalIterator struct { Event *WrappedStakedETHApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WrappedStakedETHApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the WrappedStakedETH contract.
func (*WrappedStakedETHApprovalIterator) Close ¶
func (it *WrappedStakedETHApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WrappedStakedETHApprovalIterator) Error ¶
func (it *WrappedStakedETHApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WrappedStakedETHApprovalIterator) Next ¶
func (it *WrappedStakedETHApprovalIterator) 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 WrappedStakedETHCaller ¶
type WrappedStakedETHCaller struct {
// contains filtered or unexported fields
}
WrappedStakedETHCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewWrappedStakedETHCaller ¶
func NewWrappedStakedETHCaller(address common.Address, caller bind.ContractCaller) (*WrappedStakedETHCaller, error)
NewWrappedStakedETHCaller creates a new read-only instance of WrappedStakedETH, bound to a specific deployed contract.
func (*WrappedStakedETHCaller) Allowance ¶
func (_WrappedStakedETH *WrappedStakedETHCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*WrappedStakedETHCaller) BalanceOf ¶
func (_WrappedStakedETH *WrappedStakedETHCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*WrappedStakedETHCaller) DOMAINSEPARATOR ¶
func (_WrappedStakedETH *WrappedStakedETHCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*WrappedStakedETHCaller) Decimals ¶
func (_WrappedStakedETH *WrappedStakedETHCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*WrappedStakedETHCaller) GetStETHByWstETH ¶
func (_WrappedStakedETH *WrappedStakedETHCaller) GetStETHByWstETH(opts *bind.CallOpts, _wstETHAmount *big.Int) (*big.Int, error)
GetStETHByWstETH is a free data retrieval call binding the contract method 0xbb2952fc.
Solidity: function getStETHByWstETH(uint256 _wstETHAmount) view returns(uint256)
func (*WrappedStakedETHCaller) GetWstETHByStETH ¶
func (_WrappedStakedETH *WrappedStakedETHCaller) GetWstETHByStETH(opts *bind.CallOpts, _stETHAmount *big.Int) (*big.Int, error)
GetWstETHByStETH is a free data retrieval call binding the contract method 0xb0e38900.
Solidity: function getWstETHByStETH(uint256 _stETHAmount) view returns(uint256)
func (*WrappedStakedETHCaller) Name ¶
func (_WrappedStakedETH *WrappedStakedETHCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*WrappedStakedETHCaller) Nonces ¶
func (_WrappedStakedETH *WrappedStakedETHCaller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*WrappedStakedETHCaller) StETH ¶
StETH is a free data retrieval call binding the contract method 0xc1fe3e48.
Solidity: function stETH() view returns(address)
func (*WrappedStakedETHCaller) StEthPerToken ¶
func (_WrappedStakedETH *WrappedStakedETHCaller) StEthPerToken(opts *bind.CallOpts) (*big.Int, error)
StEthPerToken is a free data retrieval call binding the contract method 0x035faf82.
Solidity: function stEthPerToken() view returns(uint256)
func (*WrappedStakedETHCaller) Symbol ¶
func (_WrappedStakedETH *WrappedStakedETHCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*WrappedStakedETHCaller) TokensPerStEth ¶
func (_WrappedStakedETH *WrappedStakedETHCaller) TokensPerStEth(opts *bind.CallOpts) (*big.Int, error)
TokensPerStEth is a free data retrieval call binding the contract method 0x9576a0c8.
Solidity: function tokensPerStEth() view returns(uint256)
func (*WrappedStakedETHCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type WrappedStakedETHCallerRaw ¶
type WrappedStakedETHCallerRaw struct {
Contract *WrappedStakedETHCaller // Generic read-only contract binding to access the raw methods on
}
WrappedStakedETHCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*WrappedStakedETHCallerRaw) Call ¶
func (_WrappedStakedETH *WrappedStakedETHCallerRaw) 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 WrappedStakedETHCallerSession ¶
type WrappedStakedETHCallerSession struct { Contract *WrappedStakedETHCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
WrappedStakedETHCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*WrappedStakedETHCallerSession) Allowance ¶
func (_WrappedStakedETH *WrappedStakedETHCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*WrappedStakedETHCallerSession) BalanceOf ¶
func (_WrappedStakedETH *WrappedStakedETHCallerSession) BalanceOf(account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*WrappedStakedETHCallerSession) DOMAINSEPARATOR ¶
func (_WrappedStakedETH *WrappedStakedETHCallerSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*WrappedStakedETHCallerSession) Decimals ¶
func (_WrappedStakedETH *WrappedStakedETHCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*WrappedStakedETHCallerSession) GetStETHByWstETH ¶
func (_WrappedStakedETH *WrappedStakedETHCallerSession) GetStETHByWstETH(_wstETHAmount *big.Int) (*big.Int, error)
GetStETHByWstETH is a free data retrieval call binding the contract method 0xbb2952fc.
Solidity: function getStETHByWstETH(uint256 _wstETHAmount) view returns(uint256)
func (*WrappedStakedETHCallerSession) GetWstETHByStETH ¶
func (_WrappedStakedETH *WrappedStakedETHCallerSession) GetWstETHByStETH(_stETHAmount *big.Int) (*big.Int, error)
GetWstETHByStETH is a free data retrieval call binding the contract method 0xb0e38900.
Solidity: function getWstETHByStETH(uint256 _stETHAmount) view returns(uint256)
func (*WrappedStakedETHCallerSession) Name ¶
func (_WrappedStakedETH *WrappedStakedETHCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*WrappedStakedETHCallerSession) Nonces ¶
func (_WrappedStakedETH *WrappedStakedETHCallerSession) Nonces(owner common.Address) (*big.Int, error)
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*WrappedStakedETHCallerSession) StETH ¶
func (_WrappedStakedETH *WrappedStakedETHCallerSession) StETH() (common.Address, error)
StETH is a free data retrieval call binding the contract method 0xc1fe3e48.
Solidity: function stETH() view returns(address)
func (*WrappedStakedETHCallerSession) StEthPerToken ¶
func (_WrappedStakedETH *WrappedStakedETHCallerSession) StEthPerToken() (*big.Int, error)
StEthPerToken is a free data retrieval call binding the contract method 0x035faf82.
Solidity: function stEthPerToken() view returns(uint256)
func (*WrappedStakedETHCallerSession) Symbol ¶
func (_WrappedStakedETH *WrappedStakedETHCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*WrappedStakedETHCallerSession) TokensPerStEth ¶
func (_WrappedStakedETH *WrappedStakedETHCallerSession) TokensPerStEth() (*big.Int, error)
TokensPerStEth is a free data retrieval call binding the contract method 0x9576a0c8.
Solidity: function tokensPerStEth() view returns(uint256)
func (*WrappedStakedETHCallerSession) TotalSupply ¶
func (_WrappedStakedETH *WrappedStakedETHCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type WrappedStakedETHFilterer ¶
type WrappedStakedETHFilterer struct {
// contains filtered or unexported fields
}
WrappedStakedETHFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewWrappedStakedETHFilterer ¶
func NewWrappedStakedETHFilterer(address common.Address, filterer bind.ContractFilterer) (*WrappedStakedETHFilterer, error)
NewWrappedStakedETHFilterer creates a new log filterer instance of WrappedStakedETH, bound to a specific deployed contract.
func (*WrappedStakedETHFilterer) FilterApproval ¶
func (_WrappedStakedETH *WrappedStakedETHFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*WrappedStakedETHApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*WrappedStakedETHFilterer) FilterTransfer ¶
func (_WrappedStakedETH *WrappedStakedETHFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*WrappedStakedETHTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*WrappedStakedETHFilterer) ParseApproval ¶
func (_WrappedStakedETH *WrappedStakedETHFilterer) ParseApproval(log types.Log) (*WrappedStakedETHApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*WrappedStakedETHFilterer) ParseTransfer ¶
func (_WrappedStakedETH *WrappedStakedETHFilterer) ParseTransfer(log types.Log) (*WrappedStakedETHTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*WrappedStakedETHFilterer) WatchApproval ¶
func (_WrappedStakedETH *WrappedStakedETHFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *WrappedStakedETHApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*WrappedStakedETHFilterer) WatchTransfer ¶
func (_WrappedStakedETH *WrappedStakedETHFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *WrappedStakedETHTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type WrappedStakedETHRaw ¶
type WrappedStakedETHRaw struct {
Contract *WrappedStakedETH // Generic contract binding to access the raw methods on
}
WrappedStakedETHRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*WrappedStakedETHRaw) Call ¶
func (_WrappedStakedETH *WrappedStakedETHRaw) 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 (*WrappedStakedETHRaw) Transact ¶
func (_WrappedStakedETH *WrappedStakedETHRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WrappedStakedETHRaw) Transfer ¶
func (_WrappedStakedETH *WrappedStakedETHRaw) 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 WrappedStakedETHSession ¶
type WrappedStakedETHSession struct { Contract *WrappedStakedETH // 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 }
WrappedStakedETHSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*WrappedStakedETHSession) Allowance ¶
func (_WrappedStakedETH *WrappedStakedETHSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*WrappedStakedETHSession) Approve ¶
func (_WrappedStakedETH *WrappedStakedETHSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*WrappedStakedETHSession) BalanceOf ¶
func (_WrappedStakedETH *WrappedStakedETHSession) BalanceOf(account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*WrappedStakedETHSession) DOMAINSEPARATOR ¶
func (_WrappedStakedETH *WrappedStakedETHSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*WrappedStakedETHSession) Decimals ¶
func (_WrappedStakedETH *WrappedStakedETHSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*WrappedStakedETHSession) DecreaseAllowance ¶
func (_WrappedStakedETH *WrappedStakedETHSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*WrappedStakedETHSession) GetStETHByWstETH ¶
func (_WrappedStakedETH *WrappedStakedETHSession) GetStETHByWstETH(_wstETHAmount *big.Int) (*big.Int, error)
GetStETHByWstETH is a free data retrieval call binding the contract method 0xbb2952fc.
Solidity: function getStETHByWstETH(uint256 _wstETHAmount) view returns(uint256)
func (*WrappedStakedETHSession) GetWstETHByStETH ¶
func (_WrappedStakedETH *WrappedStakedETHSession) GetWstETHByStETH(_stETHAmount *big.Int) (*big.Int, error)
GetWstETHByStETH is a free data retrieval call binding the contract method 0xb0e38900.
Solidity: function getWstETHByStETH(uint256 _stETHAmount) view returns(uint256)
func (*WrappedStakedETHSession) IncreaseAllowance ¶
func (_WrappedStakedETH *WrappedStakedETHSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*WrappedStakedETHSession) Name ¶
func (_WrappedStakedETH *WrappedStakedETHSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*WrappedStakedETHSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*WrappedStakedETHSession) Permit ¶
func (_WrappedStakedETH *WrappedStakedETHSession) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*WrappedStakedETHSession) Receive ¶
func (_WrappedStakedETH *WrappedStakedETHSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*WrappedStakedETHSession) StETH ¶
func (_WrappedStakedETH *WrappedStakedETHSession) StETH() (common.Address, error)
StETH is a free data retrieval call binding the contract method 0xc1fe3e48.
Solidity: function stETH() view returns(address)
func (*WrappedStakedETHSession) StEthPerToken ¶
func (_WrappedStakedETH *WrappedStakedETHSession) StEthPerToken() (*big.Int, error)
StEthPerToken is a free data retrieval call binding the contract method 0x035faf82.
Solidity: function stEthPerToken() view returns(uint256)
func (*WrappedStakedETHSession) Symbol ¶
func (_WrappedStakedETH *WrappedStakedETHSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*WrappedStakedETHSession) TokensPerStEth ¶
func (_WrappedStakedETH *WrappedStakedETHSession) TokensPerStEth() (*big.Int, error)
TokensPerStEth is a free data retrieval call binding the contract method 0x9576a0c8.
Solidity: function tokensPerStEth() view returns(uint256)
func (*WrappedStakedETHSession) TotalSupply ¶
func (_WrappedStakedETH *WrappedStakedETHSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*WrappedStakedETHSession) Transfer ¶
func (_WrappedStakedETH *WrappedStakedETHSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*WrappedStakedETHSession) TransferFrom ¶
func (_WrappedStakedETH *WrappedStakedETHSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
func (*WrappedStakedETHSession) Unwrap ¶
func (_WrappedStakedETH *WrappedStakedETHSession) Unwrap(_wstETHAmount *big.Int) (*types.Transaction, error)
Unwrap is a paid mutator transaction binding the contract method 0xde0e9a3e.
Solidity: function unwrap(uint256 _wstETHAmount) returns(uint256)
func (*WrappedStakedETHSession) Wrap ¶
func (_WrappedStakedETH *WrappedStakedETHSession) Wrap(_stETHAmount *big.Int) (*types.Transaction, error)
Wrap is a paid mutator transaction binding the contract method 0xea598cb0.
Solidity: function wrap(uint256 _stETHAmount) returns(uint256)
type WrappedStakedETHTransactor ¶
type WrappedStakedETHTransactor struct {
// contains filtered or unexported fields
}
WrappedStakedETHTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewWrappedStakedETHTransactor ¶
func NewWrappedStakedETHTransactor(address common.Address, transactor bind.ContractTransactor) (*WrappedStakedETHTransactor, error)
NewWrappedStakedETHTransactor creates a new write-only instance of WrappedStakedETH, bound to a specific deployed contract.
func (*WrappedStakedETHTransactor) Approve ¶
func (_WrappedStakedETH *WrappedStakedETHTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*WrappedStakedETHTransactor) DecreaseAllowance ¶
func (_WrappedStakedETH *WrappedStakedETHTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*WrappedStakedETHTransactor) IncreaseAllowance ¶
func (_WrappedStakedETH *WrappedStakedETHTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*WrappedStakedETHTransactor) Permit ¶
func (_WrappedStakedETH *WrappedStakedETHTransactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*WrappedStakedETHTransactor) Receive ¶
func (_WrappedStakedETH *WrappedStakedETHTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*WrappedStakedETHTransactor) Transfer ¶
func (_WrappedStakedETH *WrappedStakedETHTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*WrappedStakedETHTransactor) TransferFrom ¶
func (_WrappedStakedETH *WrappedStakedETHTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
func (*WrappedStakedETHTransactor) Unwrap ¶
func (_WrappedStakedETH *WrappedStakedETHTransactor) Unwrap(opts *bind.TransactOpts, _wstETHAmount *big.Int) (*types.Transaction, error)
Unwrap is a paid mutator transaction binding the contract method 0xde0e9a3e.
Solidity: function unwrap(uint256 _wstETHAmount) returns(uint256)
func (*WrappedStakedETHTransactor) Wrap ¶
func (_WrappedStakedETH *WrappedStakedETHTransactor) Wrap(opts *bind.TransactOpts, _stETHAmount *big.Int) (*types.Transaction, error)
Wrap is a paid mutator transaction binding the contract method 0xea598cb0.
Solidity: function wrap(uint256 _stETHAmount) returns(uint256)
type WrappedStakedETHTransactorRaw ¶
type WrappedStakedETHTransactorRaw struct {
Contract *WrappedStakedETHTransactor // Generic write-only contract binding to access the raw methods on
}
WrappedStakedETHTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*WrappedStakedETHTransactorRaw) Transact ¶
func (_WrappedStakedETH *WrappedStakedETHTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WrappedStakedETHTransactorRaw) Transfer ¶
func (_WrappedStakedETH *WrappedStakedETHTransactorRaw) 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 WrappedStakedETHTransactorSession ¶
type WrappedStakedETHTransactorSession struct { Contract *WrappedStakedETHTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
WrappedStakedETHTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*WrappedStakedETHTransactorSession) Approve ¶
func (_WrappedStakedETH *WrappedStakedETHTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*WrappedStakedETHTransactorSession) DecreaseAllowance ¶
func (_WrappedStakedETH *WrappedStakedETHTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*WrappedStakedETHTransactorSession) IncreaseAllowance ¶
func (_WrappedStakedETH *WrappedStakedETHTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*WrappedStakedETHTransactorSession) Permit ¶
func (_WrappedStakedETH *WrappedStakedETHTransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*WrappedStakedETHTransactorSession) Receive ¶
func (_WrappedStakedETH *WrappedStakedETHTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*WrappedStakedETHTransactorSession) Transfer ¶
func (_WrappedStakedETH *WrappedStakedETHTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*WrappedStakedETHTransactorSession) TransferFrom ¶
func (_WrappedStakedETH *WrappedStakedETHTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
func (*WrappedStakedETHTransactorSession) Unwrap ¶
func (_WrappedStakedETH *WrappedStakedETHTransactorSession) Unwrap(_wstETHAmount *big.Int) (*types.Transaction, error)
Unwrap is a paid mutator transaction binding the contract method 0xde0e9a3e.
Solidity: function unwrap(uint256 _wstETHAmount) returns(uint256)
func (*WrappedStakedETHTransactorSession) Wrap ¶
func (_WrappedStakedETH *WrappedStakedETHTransactorSession) Wrap(_stETHAmount *big.Int) (*types.Transaction, error)
Wrap is a paid mutator transaction binding the contract method 0xea598cb0.
Solidity: function wrap(uint256 _stETHAmount) returns(uint256)
type WrappedStakedETHTransfer ¶
type WrappedStakedETHTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
WrappedStakedETHTransfer represents a Transfer event raised by the WrappedStakedETH contract.
type WrappedStakedETHTransferIterator ¶
type WrappedStakedETHTransferIterator struct { Event *WrappedStakedETHTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WrappedStakedETHTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the WrappedStakedETH contract.
func (*WrappedStakedETHTransferIterator) Close ¶
func (it *WrappedStakedETHTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WrappedStakedETHTransferIterator) Error ¶
func (it *WrappedStakedETHTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WrappedStakedETHTransferIterator) Next ¶
func (it *WrappedStakedETHTransferIterator) 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.