Documentation ¶
Index ¶
- Variables
- type Liq
- type LiqAdminChanged
- type LiqAdminChangedIterator
- type LiqBeaconOracleContractSet
- type LiqBeaconOracleContractSetIterator
- type LiqBeaconUpgraded
- type LiqBeaconUpgradedIterator
- type LiqCaller
- func (_Liq *LiqCaller) BeaconOracleContract(opts *bind.CallOpts) (common.Address, error)
- func (_Liq *LiqCaller) ConsensusVaultContract(opts *bind.CallOpts) (common.Address, error)
- func (_Liq *LiqCaller) Dao(opts *bind.CallOpts) (common.Address, error)
- func (_Liq *LiqCaller) DaoVaultAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Liq *LiqCaller) DepositContract(opts *bind.CallOpts) (common.Address, error)
- func (_Liq *LiqCaller) DepositFeeRate(opts *bind.CallOpts) (*big.Int, error)
- func (_Liq *LiqCaller) GetEthOut(opts *bind.CallOpts, _nethAmountIn *big.Int) (*big.Int, error)
- func (_Liq *LiqCaller) GetExchangeRate(opts *bind.CallOpts) (*big.Int, error)
- func (_Liq *LiqCaller) GetNethOut(opts *bind.CallOpts, _ethAmountIn *big.Int) (*big.Int, error)
- func (_Liq *LiqCaller) GetOperatorNethUnstakePoolAmounts(opts *bind.CallOpts, _operatorId *big.Int) (*big.Int, error)
- func (_Liq *LiqCaller) GetTotalEthValue(opts *bind.CallOpts) (*big.Int, error)
- func (_Liq *LiqCaller) GetUnstakeQuota(opts *bind.CallOpts, _from common.Address) ([]LiquidStakingStakeInfo, error)
- func (_Liq *LiqCaller) IsPaused(opts *bind.CallOpts) (bool, error)
- func (_Liq *LiqCaller) LiquidStakingWithdrawalCredentials(opts *bind.CallOpts) ([]byte, error)
- func (_Liq *LiqCaller) NETHContract(opts *bind.CallOpts) (common.Address, error)
- func (_Liq *LiqCaller) NodeOperatorRegistryContract(opts *bind.CallOpts) (common.Address, error)
- func (_Liq *LiqCaller) OperatorCanLoanAmounts(opts *bind.CallOpts) (*big.Int, error)
- func (_Liq *LiqCaller) OperatorLoadBlockNumbers(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_Liq *LiqCaller) OperatorLoanRecords(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_Liq *LiqCaller) OperatorNftPoolBalances(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_Liq *LiqCaller) OperatorPoolBalances(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_Liq *LiqCaller) OperatorSlashContract(opts *bind.CallOpts) (common.Address, error)
- func (_Liq *LiqCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Liq *LiqCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_Liq *LiqCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- func (_Liq *LiqCaller) ReAssignRecords(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_Liq *LiqCaller) VNFTContract(opts *bind.CallOpts) (common.Address, error)
- func (_Liq *LiqCaller) VaultManagerContractAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Liq *LiqCaller) WithdrawalRequestContract(opts *bind.CallOpts) (common.Address, error)
- type LiqCallerRaw
- type LiqCallerSession
- func (_Liq *LiqCallerSession) BeaconOracleContract() (common.Address, error)
- func (_Liq *LiqCallerSession) ConsensusVaultContract() (common.Address, error)
- func (_Liq *LiqCallerSession) Dao() (common.Address, error)
- func (_Liq *LiqCallerSession) DaoVaultAddress() (common.Address, error)
- func (_Liq *LiqCallerSession) DepositContract() (common.Address, error)
- func (_Liq *LiqCallerSession) DepositFeeRate() (*big.Int, error)
- func (_Liq *LiqCallerSession) GetEthOut(_nethAmountIn *big.Int) (*big.Int, error)
- func (_Liq *LiqCallerSession) GetExchangeRate() (*big.Int, error)
- func (_Liq *LiqCallerSession) GetNethOut(_ethAmountIn *big.Int) (*big.Int, error)
- func (_Liq *LiqCallerSession) GetOperatorNethUnstakePoolAmounts(_operatorId *big.Int) (*big.Int, error)
- func (_Liq *LiqCallerSession) GetTotalEthValue() (*big.Int, error)
- func (_Liq *LiqCallerSession) GetUnstakeQuota(_from common.Address) ([]LiquidStakingStakeInfo, error)
- func (_Liq *LiqCallerSession) IsPaused() (bool, error)
- func (_Liq *LiqCallerSession) LiquidStakingWithdrawalCredentials() ([]byte, error)
- func (_Liq *LiqCallerSession) NETHContract() (common.Address, error)
- func (_Liq *LiqCallerSession) NodeOperatorRegistryContract() (common.Address, error)
- func (_Liq *LiqCallerSession) OperatorCanLoanAmounts() (*big.Int, error)
- func (_Liq *LiqCallerSession) OperatorLoadBlockNumbers(arg0 *big.Int) (*big.Int, error)
- func (_Liq *LiqCallerSession) OperatorLoanRecords(arg0 *big.Int) (*big.Int, error)
- func (_Liq *LiqCallerSession) OperatorNftPoolBalances(arg0 *big.Int) (*big.Int, error)
- func (_Liq *LiqCallerSession) OperatorPoolBalances(arg0 *big.Int) (*big.Int, error)
- func (_Liq *LiqCallerSession) OperatorSlashContract() (common.Address, error)
- func (_Liq *LiqCallerSession) Owner() (common.Address, error)
- func (_Liq *LiqCallerSession) Paused() (bool, error)
- func (_Liq *LiqCallerSession) ProxiableUUID() ([32]byte, error)
- func (_Liq *LiqCallerSession) ReAssignRecords(arg0 *big.Int) (*big.Int, error)
- func (_Liq *LiqCallerSession) VNFTContract() (common.Address, error)
- func (_Liq *LiqCallerSession) VaultManagerContractAddress() (common.Address, error)
- func (_Liq *LiqCallerSession) WithdrawalRequestContract() (common.Address, error)
- type LiqConsensusVaultContractSet
- type LiqConsensusVaultContractSetIterator
- type LiqDaoAddressChanged
- type LiqDaoAddressChangedIterator
- type LiqDaoClaimRewards
- type LiqDaoClaimRewardsIterator
- type LiqDaoVaultAddressChanged
- type LiqDaoVaultAddressChangedIterator
- type LiqDepositFeeRateSet
- type LiqDepositFeeRateSetIterator
- type LiqEthStake
- type LiqEthStakeIterator
- type LiqEthUnstake
- type LiqEthUnstakeIterator
- type LiqFilterer
- func (_Liq *LiqFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*LiqAdminChangedIterator, error)
- func (_Liq *LiqFilterer) FilterBeaconOracleContractSet(opts *bind.FilterOpts) (*LiqBeaconOracleContractSetIterator, error)
- func (_Liq *LiqFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*LiqBeaconUpgradedIterator, error)
- func (_Liq *LiqFilterer) FilterConsensusVaultContractSet(opts *bind.FilterOpts) (*LiqConsensusVaultContractSetIterator, error)
- func (_Liq *LiqFilterer) FilterDaoAddressChanged(opts *bind.FilterOpts) (*LiqDaoAddressChangedIterator, error)
- func (_Liq *LiqFilterer) FilterDaoClaimRewards(opts *bind.FilterOpts) (*LiqDaoClaimRewardsIterator, error)
- func (_Liq *LiqFilterer) FilterDaoVaultAddressChanged(opts *bind.FilterOpts) (*LiqDaoVaultAddressChangedIterator, error)
- func (_Liq *LiqFilterer) FilterDepositFeeRateSet(opts *bind.FilterOpts) (*LiqDepositFeeRateSetIterator, error)
- func (_Liq *LiqFilterer) FilterEthStake(opts *bind.FilterOpts, _operatorId []*big.Int, _from []common.Address) (*LiqEthStakeIterator, error)
- func (_Liq *LiqFilterer) FilterEthUnstake(opts *bind.FilterOpts, _operatorId []*big.Int) (*LiqEthUnstakeIterator, error)
- func (_Liq *LiqFilterer) FilterInitialized(opts *bind.FilterOpts) (*LiqInitializedIterator, error)
- func (_Liq *LiqFilterer) FilterLiquidStakingWithdrawalCredentialsSet(opts *bind.FilterOpts) (*LiqLiquidStakingWithdrawalCredentialsSetIterator, error)
- func (_Liq *LiqFilterer) FilterNftExitBlockNumberSet(opts *bind.FilterOpts) (*LiqNftExitBlockNumberSetIterator, error)
- func (_Liq *LiqFilterer) FilterNftStake(opts *bind.FilterOpts, _operatorId []*big.Int, _from []common.Address) (*LiqNftStakeIterator, error)
- func (_Liq *LiqFilterer) FilterNodeOperatorRegistryContractSet(opts *bind.FilterOpts) (*LiqNodeOperatorRegistryContractSetIterator, error)
- func (_Liq *LiqFilterer) FilterOperatorAssigned(opts *bind.FilterOpts, _blacklistOperatorId []*big.Int) (*LiqOperatorAssignedIterator, error)
- func (_Liq *LiqFilterer) FilterOperatorCanLoanAmountsSet(opts *bind.FilterOpts) (*LiqOperatorCanLoanAmountsSetIterator, error)
- func (_Liq *LiqFilterer) FilterOperatorClaimRewards(opts *bind.FilterOpts) (*LiqOperatorClaimRewardsIterator, error)
- func (_Liq *LiqFilterer) FilterOperatorReinvestClRewards(opts *bind.FilterOpts) (*LiqOperatorReinvestClRewardsIterator, error)
- func (_Liq *LiqFilterer) FilterOperatorReinvestElRewards(opts *bind.FilterOpts) (*LiqOperatorReinvestElRewardsIterator, error)
- func (_Liq *LiqFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*LiqOwnershipTransferredIterator, error)
- func (_Liq *LiqFilterer) FilterPaused(opts *bind.FilterOpts) (*LiqPausedIterator, error)
- func (_Liq *LiqFilterer) FilterRewardsReceive(opts *bind.FilterOpts) (*LiqRewardsReceiveIterator, error)
- func (_Liq *LiqFilterer) FilterTransferred(opts *bind.FilterOpts) (*LiqTransferredIterator, error)
- func (_Liq *LiqFilterer) FilterUnpaused(opts *bind.FilterOpts) (*LiqUnpausedIterator, error)
- func (_Liq *LiqFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*LiqUpgradedIterator, error)
- func (_Liq *LiqFilterer) FilterUserClaimRewards(opts *bind.FilterOpts) (*LiqUserClaimRewardsIterator, error)
- func (_Liq *LiqFilterer) FilterValidatorRegistered(opts *bind.FilterOpts, _operatorId []*big.Int) (*LiqValidatorRegisteredIterator, error)
- func (_Liq *LiqFilterer) FilterVaultManagerContractSet(opts *bind.FilterOpts) (*LiqVaultManagerContractSetIterator, error)
- func (_Liq *LiqFilterer) ParseAdminChanged(log types.Log) (*LiqAdminChanged, error)
- func (_Liq *LiqFilterer) ParseBeaconOracleContractSet(log types.Log) (*LiqBeaconOracleContractSet, error)
- func (_Liq *LiqFilterer) ParseBeaconUpgraded(log types.Log) (*LiqBeaconUpgraded, error)
- func (_Liq *LiqFilterer) ParseConsensusVaultContractSet(log types.Log) (*LiqConsensusVaultContractSet, error)
- func (_Liq *LiqFilterer) ParseDaoAddressChanged(log types.Log) (*LiqDaoAddressChanged, error)
- func (_Liq *LiqFilterer) ParseDaoClaimRewards(log types.Log) (*LiqDaoClaimRewards, error)
- func (_Liq *LiqFilterer) ParseDaoVaultAddressChanged(log types.Log) (*LiqDaoVaultAddressChanged, error)
- func (_Liq *LiqFilterer) ParseDepositFeeRateSet(log types.Log) (*LiqDepositFeeRateSet, error)
- func (_Liq *LiqFilterer) ParseEthStake(log types.Log) (*LiqEthStake, error)
- func (_Liq *LiqFilterer) ParseEthUnstake(log types.Log) (*LiqEthUnstake, error)
- func (_Liq *LiqFilterer) ParseInitialized(log types.Log) (*LiqInitialized, error)
- func (_Liq *LiqFilterer) ParseLiquidStakingWithdrawalCredentialsSet(log types.Log) (*LiqLiquidStakingWithdrawalCredentialsSet, error)
- func (_Liq *LiqFilterer) ParseNftExitBlockNumberSet(log types.Log) (*LiqNftExitBlockNumberSet, error)
- func (_Liq *LiqFilterer) ParseNftStake(log types.Log) (*LiqNftStake, error)
- func (_Liq *LiqFilterer) ParseNodeOperatorRegistryContractSet(log types.Log) (*LiqNodeOperatorRegistryContractSet, error)
- func (_Liq *LiqFilterer) ParseOperatorAssigned(log types.Log) (*LiqOperatorAssigned, error)
- func (_Liq *LiqFilterer) ParseOperatorCanLoanAmountsSet(log types.Log) (*LiqOperatorCanLoanAmountsSet, error)
- func (_Liq *LiqFilterer) ParseOperatorClaimRewards(log types.Log) (*LiqOperatorClaimRewards, error)
- func (_Liq *LiqFilterer) ParseOperatorReinvestClRewards(log types.Log) (*LiqOperatorReinvestClRewards, error)
- func (_Liq *LiqFilterer) ParseOperatorReinvestElRewards(log types.Log) (*LiqOperatorReinvestElRewards, error)
- func (_Liq *LiqFilterer) ParseOwnershipTransferred(log types.Log) (*LiqOwnershipTransferred, error)
- func (_Liq *LiqFilterer) ParsePaused(log types.Log) (*LiqPaused, error)
- func (_Liq *LiqFilterer) ParseRewardsReceive(log types.Log) (*LiqRewardsReceive, error)
- func (_Liq *LiqFilterer) ParseTransferred(log types.Log) (*LiqTransferred, error)
- func (_Liq *LiqFilterer) ParseUnpaused(log types.Log) (*LiqUnpaused, error)
- func (_Liq *LiqFilterer) ParseUpgraded(log types.Log) (*LiqUpgraded, error)
- func (_Liq *LiqFilterer) ParseUserClaimRewards(log types.Log) (*LiqUserClaimRewards, error)
- func (_Liq *LiqFilterer) ParseValidatorRegistered(log types.Log) (*LiqValidatorRegistered, error)
- func (_Liq *LiqFilterer) ParseVaultManagerContractSet(log types.Log) (*LiqVaultManagerContractSet, error)
- func (_Liq *LiqFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *LiqAdminChanged) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchBeaconOracleContractSet(opts *bind.WatchOpts, sink chan<- *LiqBeaconOracleContractSet) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *LiqBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchConsensusVaultContractSet(opts *bind.WatchOpts, sink chan<- *LiqConsensusVaultContractSet) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchDaoAddressChanged(opts *bind.WatchOpts, sink chan<- *LiqDaoAddressChanged) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchDaoClaimRewards(opts *bind.WatchOpts, sink chan<- *LiqDaoClaimRewards) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchDaoVaultAddressChanged(opts *bind.WatchOpts, sink chan<- *LiqDaoVaultAddressChanged) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchDepositFeeRateSet(opts *bind.WatchOpts, sink chan<- *LiqDepositFeeRateSet) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchEthStake(opts *bind.WatchOpts, sink chan<- *LiqEthStake, _operatorId []*big.Int, ...) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchEthUnstake(opts *bind.WatchOpts, sink chan<- *LiqEthUnstake, _operatorId []*big.Int) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *LiqInitialized) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchLiquidStakingWithdrawalCredentialsSet(opts *bind.WatchOpts, sink chan<- *LiqLiquidStakingWithdrawalCredentialsSet) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchNftExitBlockNumberSet(opts *bind.WatchOpts, sink chan<- *LiqNftExitBlockNumberSet) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchNftStake(opts *bind.WatchOpts, sink chan<- *LiqNftStake, _operatorId []*big.Int, ...) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchNodeOperatorRegistryContractSet(opts *bind.WatchOpts, sink chan<- *LiqNodeOperatorRegistryContractSet) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchOperatorAssigned(opts *bind.WatchOpts, sink chan<- *LiqOperatorAssigned, ...) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchOperatorCanLoanAmountsSet(opts *bind.WatchOpts, sink chan<- *LiqOperatorCanLoanAmountsSet) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchOperatorClaimRewards(opts *bind.WatchOpts, sink chan<- *LiqOperatorClaimRewards) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchOperatorReinvestClRewards(opts *bind.WatchOpts, sink chan<- *LiqOperatorReinvestClRewards) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchOperatorReinvestElRewards(opts *bind.WatchOpts, sink chan<- *LiqOperatorReinvestElRewards) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *LiqOwnershipTransferred, ...) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *LiqPaused) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchRewardsReceive(opts *bind.WatchOpts, sink chan<- *LiqRewardsReceive) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchTransferred(opts *bind.WatchOpts, sink chan<- *LiqTransferred) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *LiqUnpaused) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *LiqUpgraded, ...) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchUserClaimRewards(opts *bind.WatchOpts, sink chan<- *LiqUserClaimRewards) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchValidatorRegistered(opts *bind.WatchOpts, sink chan<- *LiqValidatorRegistered, ...) (event.Subscription, error)
- func (_Liq *LiqFilterer) WatchVaultManagerContractSet(opts *bind.WatchOpts, sink chan<- *LiqVaultManagerContractSet) (event.Subscription, error)
- type LiqInitialized
- type LiqInitializedIterator
- type LiqLiquidStakingWithdrawalCredentialsSet
- type LiqLiquidStakingWithdrawalCredentialsSetIterator
- type LiqNftExitBlockNumberSet
- type LiqNftExitBlockNumberSetIterator
- type LiqNftStake
- type LiqNftStakeIterator
- type LiqNodeOperatorRegistryContractSet
- type LiqNodeOperatorRegistryContractSetIterator
- type LiqOperatorAssigned
- type LiqOperatorAssignedIterator
- type LiqOperatorCanLoanAmountsSet
- type LiqOperatorCanLoanAmountsSetIterator
- type LiqOperatorClaimRewards
- type LiqOperatorClaimRewardsIterator
- type LiqOperatorReinvestClRewards
- type LiqOperatorReinvestClRewardsIterator
- type LiqOperatorReinvestElRewards
- type LiqOperatorReinvestElRewardsIterator
- type LiqOwnershipTransferred
- type LiqOwnershipTransferredIterator
- type LiqPaused
- type LiqPausedIterator
- type LiqRaw
- type LiqRewardsReceive
- type LiqRewardsReceiveIterator
- type LiqSession
- func (_Liq *LiqSession) AddSlashFundToStakePool(_operatorId *big.Int, _amount *big.Int) (*types.Transaction, error)
- func (_Liq *LiqSession) AssignOperator(_assignOperatorId *big.Int, _operatorId *big.Int) (*types.Transaction, error)
- func (_Liq *LiqSession) BeaconOracleContract() (common.Address, error)
- func (_Liq *LiqSession) ClaimRewardsOfDao(_operatorIds []*big.Int, _rewards []*big.Int) (*types.Transaction, error)
- func (_Liq *LiqSession) ClaimRewardsOfOperator(_operatorId *big.Int, _rewardAddresses []common.Address, _rewards []*big.Int) (*types.Transaction, error)
- func (_Liq *LiqSession) ClaimRewardsOfUser(_operatorId *big.Int, _tokenIds []*big.Int, _totalNftRewards *big.Int, ...) (*types.Transaction, error)
- func (_Liq *LiqSession) ConsensusVaultContract() (common.Address, error)
- func (_Liq *LiqSession) Dao() (common.Address, error)
- func (_Liq *LiqSession) DaoVaultAddress() (common.Address, error)
- func (_Liq *LiqSession) DepositContract() (common.Address, error)
- func (_Liq *LiqSession) DepositFeeRate() (*big.Int, error)
- func (_Liq *LiqSession) FastUnstakeNFT(_operatorId *big.Int, _tokenId *big.Int, _to common.Address) (*types.Transaction, error)
- func (_Liq *LiqSession) GetEthOut(_nethAmountIn *big.Int) (*big.Int, error)
- func (_Liq *LiqSession) GetExchangeRate() (*big.Int, error)
- func (_Liq *LiqSession) GetNethOut(_ethAmountIn *big.Int) (*big.Int, error)
- func (_Liq *LiqSession) GetOperatorNethUnstakePoolAmounts(_operatorId *big.Int) (*big.Int, error)
- func (_Liq *LiqSession) GetTotalEthValue() (*big.Int, error)
- func (_Liq *LiqSession) GetUnstakeQuota(_from common.Address) ([]LiquidStakingStakeInfo, error)
- func (_Liq *LiqSession) Initialize(_dao common.Address, _daoVaultAddress common.Address, _withdrawalCreds []byte, ...) (*types.Transaction, error)
- func (_Liq *LiqSession) InitializeV2(_operatorIds []*big.Int, _users []common.Address, _nethAmounts []*big.Int, ...) (*types.Transaction, error)
- func (_Liq *LiqSession) IsPaused() (bool, error)
- func (_Liq *LiqSession) LargeWithdrawalBurnNeth(_totalRequestNethAmount *big.Int) (*types.Transaction, error)
- func (_Liq *LiqSession) LargeWithdrawalUnstake(_operatorId *big.Int, _from common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Liq *LiqSession) LiquidStakingWithdrawalCredentials() ([]byte, error)
- func (_Liq *LiqSession) NETHContract() (common.Address, error)
- func (_Liq *LiqSession) NftExitHandle(_tokenIds []*big.Int, _exitBlockNumbers []*big.Int) (*types.Transaction, error)
- func (_Liq *LiqSession) NodeOperatorRegistryContract() (common.Address, error)
- func (_Liq *LiqSession) OnERC721Received(operator common.Address, from common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_Liq *LiqSession) OperatorCanLoanAmounts() (*big.Int, error)
- func (_Liq *LiqSession) OperatorLoadBlockNumbers(arg0 *big.Int) (*big.Int, error)
- func (_Liq *LiqSession) OperatorLoanRecords(arg0 *big.Int) (*big.Int, error)
- func (_Liq *LiqSession) OperatorNftPoolBalances(arg0 *big.Int) (*big.Int, error)
- func (_Liq *LiqSession) OperatorPoolBalances(arg0 *big.Int) (*big.Int, error)
- func (_Liq *LiqSession) OperatorSlashContract() (common.Address, error)
- func (_Liq *LiqSession) Owner() (common.Address, error)
- func (_Liq *LiqSession) Pause() (*types.Transaction, error)
- func (_Liq *LiqSession) Paused() (bool, error)
- func (_Liq *LiqSession) ProxiableUUID() ([32]byte, error)
- func (_Liq *LiqSession) ReAssignRecords(arg0 *big.Int) (*big.Int, error)
- func (_Liq *LiqSession) ReceiveRewards(_rewards *big.Int) (*types.Transaction, error)
- func (_Liq *LiqSession) RegisterValidator(_pubkeys [][]byte, _signatures [][]byte, _depositDataRoots [][32]byte) (*types.Transaction, error)
- func (_Liq *LiqSession) ReinvestClRewards(_operatorIds []*big.Int, _amounts []*big.Int) (*types.Transaction, error)
- func (_Liq *LiqSession) ReinvestElRewards(_operatorIds []*big.Int, _amounts []*big.Int) (*types.Transaction, error)
- func (_Liq *LiqSession) RenounceOwnership() (*types.Transaction, error)
- func (_Liq *LiqSession) SetBeaconOracleContract(_beaconOracleContractAddress common.Address) (*types.Transaction, error)
- func (_Liq *LiqSession) SetDaoAddress(_dao common.Address) (*types.Transaction, error)
- func (_Liq *LiqSession) SetDaoVaultAddress(_daoVaultAddress common.Address) (*types.Transaction, error)
- func (_Liq *LiqSession) SetDepositFeeRate(_feeRate *big.Int) (*types.Transaction, error)
- func (_Liq *LiqSession) SetLiquidStakingWithdrawalCredentials(_liquidStakingWithdrawalCredentials []byte) (*types.Transaction, error)
- func (_Liq *LiqSession) SetNodeOperatorRegistryContract(_nodeOperatorRegistryContract common.Address) (*types.Transaction, error)
- func (_Liq *LiqSession) SetOperatorCanLoanAmounts(_newCanloadAmounts *big.Int) (*types.Transaction, error)
- func (_Liq *LiqSession) SetVaultManagerContract(_vaultManagerContract common.Address) (*types.Transaction, error)
- func (_Liq *LiqSession) StakeETH(_operatorId *big.Int) (*types.Transaction, error)
- func (_Liq *LiqSession) StakeNFT(_operatorId *big.Int, withdrawalCredentialsAddress common.Address) (*types.Transaction, error)
- func (_Liq *LiqSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Liq *LiqSession) Unpause() (*types.Transaction, error)
- func (_Liq *LiqSession) UnstakeETH(_operatorId *big.Int, _amounts *big.Int) (*types.Transaction, error)
- func (_Liq *LiqSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_Liq *LiqSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_Liq *LiqSession) VNFTContract() (common.Address, error)
- func (_Liq *LiqSession) VaultManagerContractAddress() (common.Address, error)
- func (_Liq *LiqSession) WithdrawalRequestContract() (common.Address, error)
- type LiqTransactor
- func (_Liq *LiqTransactor) AddSlashFundToStakePool(opts *bind.TransactOpts, _operatorId *big.Int, _amount *big.Int) (*types.Transaction, error)
- func (_Liq *LiqTransactor) AssignOperator(opts *bind.TransactOpts, _assignOperatorId *big.Int, _operatorId *big.Int) (*types.Transaction, error)
- func (_Liq *LiqTransactor) ClaimRewardsOfDao(opts *bind.TransactOpts, _operatorIds []*big.Int, _rewards []*big.Int) (*types.Transaction, error)
- func (_Liq *LiqTransactor) ClaimRewardsOfOperator(opts *bind.TransactOpts, _operatorId *big.Int, ...) (*types.Transaction, error)
- func (_Liq *LiqTransactor) ClaimRewardsOfUser(opts *bind.TransactOpts, _operatorId *big.Int, _tokenIds []*big.Int, ...) (*types.Transaction, error)
- func (_Liq *LiqTransactor) FastUnstakeNFT(opts *bind.TransactOpts, _operatorId *big.Int, _tokenId *big.Int, ...) (*types.Transaction, error)
- func (_Liq *LiqTransactor) Initialize(opts *bind.TransactOpts, _dao common.Address, _daoVaultAddress common.Address, ...) (*types.Transaction, error)
- func (_Liq *LiqTransactor) InitializeV2(opts *bind.TransactOpts, _operatorIds []*big.Int, _users []common.Address, ...) (*types.Transaction, error)
- func (_Liq *LiqTransactor) LargeWithdrawalBurnNeth(opts *bind.TransactOpts, _totalRequestNethAmount *big.Int) (*types.Transaction, error)
- func (_Liq *LiqTransactor) LargeWithdrawalUnstake(opts *bind.TransactOpts, _operatorId *big.Int, _from common.Address, ...) (*types.Transaction, error)
- func (_Liq *LiqTransactor) NftExitHandle(opts *bind.TransactOpts, _tokenIds []*big.Int, _exitBlockNumbers []*big.Int) (*types.Transaction, error)
- func (_Liq *LiqTransactor) OnERC721Received(opts *bind.TransactOpts, operator common.Address, from common.Address, ...) (*types.Transaction, error)
- func (_Liq *LiqTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Liq *LiqTransactor) ReceiveRewards(opts *bind.TransactOpts, _rewards *big.Int) (*types.Transaction, error)
- func (_Liq *LiqTransactor) RegisterValidator(opts *bind.TransactOpts, _pubkeys [][]byte, _signatures [][]byte, ...) (*types.Transaction, error)
- func (_Liq *LiqTransactor) ReinvestClRewards(opts *bind.TransactOpts, _operatorIds []*big.Int, _amounts []*big.Int) (*types.Transaction, error)
- func (_Liq *LiqTransactor) ReinvestElRewards(opts *bind.TransactOpts, _operatorIds []*big.Int, _amounts []*big.Int) (*types.Transaction, error)
- func (_Liq *LiqTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Liq *LiqTransactor) SetBeaconOracleContract(opts *bind.TransactOpts, _beaconOracleContractAddress common.Address) (*types.Transaction, error)
- func (_Liq *LiqTransactor) SetDaoAddress(opts *bind.TransactOpts, _dao common.Address) (*types.Transaction, error)
- func (_Liq *LiqTransactor) SetDaoVaultAddress(opts *bind.TransactOpts, _daoVaultAddress common.Address) (*types.Transaction, error)
- func (_Liq *LiqTransactor) SetDepositFeeRate(opts *bind.TransactOpts, _feeRate *big.Int) (*types.Transaction, error)
- func (_Liq *LiqTransactor) SetLiquidStakingWithdrawalCredentials(opts *bind.TransactOpts, _liquidStakingWithdrawalCredentials []byte) (*types.Transaction, error)
- func (_Liq *LiqTransactor) SetNodeOperatorRegistryContract(opts *bind.TransactOpts, _nodeOperatorRegistryContract common.Address) (*types.Transaction, error)
- func (_Liq *LiqTransactor) SetOperatorCanLoanAmounts(opts *bind.TransactOpts, _newCanloadAmounts *big.Int) (*types.Transaction, error)
- func (_Liq *LiqTransactor) SetVaultManagerContract(opts *bind.TransactOpts, _vaultManagerContract common.Address) (*types.Transaction, error)
- func (_Liq *LiqTransactor) StakeETH(opts *bind.TransactOpts, _operatorId *big.Int) (*types.Transaction, error)
- func (_Liq *LiqTransactor) StakeNFT(opts *bind.TransactOpts, _operatorId *big.Int, ...) (*types.Transaction, error)
- func (_Liq *LiqTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Liq *LiqTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Liq *LiqTransactor) UnstakeETH(opts *bind.TransactOpts, _operatorId *big.Int, _amounts *big.Int) (*types.Transaction, error)
- func (_Liq *LiqTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_Liq *LiqTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- type LiqTransactorRaw
- type LiqTransactorSession
- func (_Liq *LiqTransactorSession) AddSlashFundToStakePool(_operatorId *big.Int, _amount *big.Int) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) AssignOperator(_assignOperatorId *big.Int, _operatorId *big.Int) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) ClaimRewardsOfDao(_operatorIds []*big.Int, _rewards []*big.Int) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) ClaimRewardsOfOperator(_operatorId *big.Int, _rewardAddresses []common.Address, _rewards []*big.Int) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) ClaimRewardsOfUser(_operatorId *big.Int, _tokenIds []*big.Int, _totalNftRewards *big.Int, ...) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) FastUnstakeNFT(_operatorId *big.Int, _tokenId *big.Int, _to common.Address) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) Initialize(_dao common.Address, _daoVaultAddress common.Address, _withdrawalCreds []byte, ...) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) InitializeV2(_operatorIds []*big.Int, _users []common.Address, _nethAmounts []*big.Int, ...) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) LargeWithdrawalBurnNeth(_totalRequestNethAmount *big.Int) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) LargeWithdrawalUnstake(_operatorId *big.Int, _from common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) NftExitHandle(_tokenIds []*big.Int, _exitBlockNumbers []*big.Int) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) OnERC721Received(operator common.Address, from common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) Pause() (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) ReceiveRewards(_rewards *big.Int) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) RegisterValidator(_pubkeys [][]byte, _signatures [][]byte, _depositDataRoots [][32]byte) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) ReinvestClRewards(_operatorIds []*big.Int, _amounts []*big.Int) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) ReinvestElRewards(_operatorIds []*big.Int, _amounts []*big.Int) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) SetBeaconOracleContract(_beaconOracleContractAddress common.Address) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) SetDaoAddress(_dao common.Address) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) SetDaoVaultAddress(_daoVaultAddress common.Address) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) SetDepositFeeRate(_feeRate *big.Int) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) SetLiquidStakingWithdrawalCredentials(_liquidStakingWithdrawalCredentials []byte) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) SetNodeOperatorRegistryContract(_nodeOperatorRegistryContract common.Address) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) SetOperatorCanLoanAmounts(_newCanloadAmounts *big.Int) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) SetVaultManagerContract(_vaultManagerContract common.Address) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) StakeETH(_operatorId *big.Int) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) StakeNFT(_operatorId *big.Int, withdrawalCredentialsAddress common.Address) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) Unpause() (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) UnstakeETH(_operatorId *big.Int, _amounts *big.Int) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_Liq *LiqTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type LiqTransferred
- type LiqTransferredIterator
- type LiqUnpaused
- type LiqUnpausedIterator
- type LiqUpgraded
- type LiqUpgradedIterator
- type LiqUserClaimRewards
- type LiqUserClaimRewardsIterator
- type LiqValidatorRegistered
- type LiqValidatorRegisteredIterator
- type LiqVaultManagerContractSet
- type LiqVaultManagerContractSetIterator
- type LiquidStakingStakeInfo
Constants ¶
This section is empty.
Variables ¶
var LiqABI = LiqMetaData.ABI
LiqABI is the input ABI used to generate the binding from. Deprecated: Use LiqMetaData.ABI instead.
var LiqMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"AssignMustSameOperator\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InsufficientFunds\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InsufficientMargin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidAmount\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidDaoVaultAddr\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidParameter\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidWithdrawalCredentials\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OperatorHasArrears\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OperatorLoanFailed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PermissionDenied\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RequireBlacklistOperator\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RequireOperatorTrusted\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TotalEthIsZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UnstakeEthNoQuota\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_oldBeaconOracleContract\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_beaconOracleContractAddress\",\"type\":\"address\"}],\"name\":\"BeaconOracleContractSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"vaultManagerContractAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_consensusVaultContract\",\"type\":\"address\"}],\"name\":\"ConsensusVaultContractSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_oldDao\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_dao\",\"type\":\"address\"}],\"name\":\"DaoAddressChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_rewards\",\"type\":\"uint256\"}],\"name\":\"DaoClaimRewards\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_oldDaoVaultAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_daoVaultAddress\",\"type\":\"address\"}],\"name\":\"DaoVaultAddressChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_oldFeeRate\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_feeRate\",\"type\":\"uint256\"}],\"name\":\"DepositFeeRateSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_amountOut\",\"type\":\"uint256\"}],\"name\":\"EthStake\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"targetOperatorId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"ender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_amounts\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amountOut\",\"type\":\"uint256\"}],\"name\":\"EthUnstake\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"_oldLiquidStakingWithdrawalCredentials\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"_liquidStakingWithdrawalCredentials\",\"type\":\"bytes\"}],\"name\":\"LiquidStakingWithdrawalCredentialsSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"exitBlockNumbers\",\"type\":\"uint256[]\"}],\"name\":\"NftExitBlockNumberSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_count\",\"type\":\"uint256\"}],\"name\":\"NftStake\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_oldNodeOperatorRegistryContract\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_nodeOperatorRegistryContract\",\"type\":\"address\"}],\"name\":\"NodeOperatorRegistryContractSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_blacklistOperatorId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_totalAmount\",\"type\":\"uint256\"}],\"name\":\"OperatorAssigned\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"operatorCanLoanAmounts\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_newCanloadAmounts\",\"type\":\"uint256\"}],\"name\":\"OperatorCanLoanAmountsSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_rewards\",\"type\":\"uint256\"}],\"name\":\"OperatorClaimRewards\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_rewards\",\"type\":\"uint256\"}],\"name\":\"OperatorReinvestClRewards\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_rewards\",\"type\":\"uint256\"}],\"name\":\"OperatorReinvestElRewards\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_rewards\",\"type\":\"uint256\"}],\"name\":\"RewardsReceive\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"Transferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"_tokenIds\",\"type\":\"uint256[]\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_rewards\",\"type\":\"uint256\"}],\"name\":\"UserClaimRewards\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"ValidatorRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"vaultManagerContractAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_vaultManagerContract\",\"type\":\"address\"}],\"name\":\"VaultManagerContractSet\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"addSlashFundToStakePool\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_assignOperatorId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"}],\"name\":\"assignOperator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"beaconOracleContract\",\"outputs\":[{\"internalType\":\"contractIBeaconOracle\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_operatorIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"_rewards\",\"type\":\"uint256[]\"}],\"name\":\"claimRewardsOfDao\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"},{\"internalType\":\"address[]\",\"name\":\"_rewardAddresses\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"_rewards\",\"type\":\"uint256[]\"}],\"name\":\"claimRewardsOfOperator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"_tokenIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256\",\"name\":\"_totalNftRewards\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_gasHeight\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"claimRewardsOfUser\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"consensusVaultContract\",\"outputs\":[{\"internalType\":\"contractIConsensusVault\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"dao\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"daoVaultAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"depositContract\",\"outputs\":[{\"internalType\":\"contractIDepositContract\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"depositFeeRate\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"}],\"name\":\"fastUnstakeNFT\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_nethAmountIn\",\"type\":\"uint256\"}],\"name\":\"getEthOut\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getExchangeRate\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_ethAmountIn\",\"type\":\"uint256\"}],\"name\":\"getNethOut\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"}],\"name\":\"getOperatorNethUnstakePoolAmounts\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalEthValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"}],\"name\":\"getUnstakeQuota\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"operatorId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quota\",\"type\":\"uint256\"}],\"internalType\":\"structLiquidStaking.StakeInfo[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_dao\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_daoVaultAddress\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"_withdrawalCreds\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"_nodeOperatorRegistryContractAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_nETHContractAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_nVNFTContractAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_beaconOracleContractAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_depositContractAddress\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_operatorIds\",\"type\":\"uint256[]\"},{\"internalType\":\"address[]\",\"name\":\"_users\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"_nethAmounts\",\"type\":\"uint256[]\"},{\"internalType\":\"address\",\"name\":\"_consensusVaultContractAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_vaultManagerContractAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_withdrawalRequestContractAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_operatorSlashContractAddress\",\"type\":\"address\"}],\"name\":\"initializeV2\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isPaused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_totalRequestNethAmount\",\"type\":\"uint256\"}],\"name\":\"largeWithdrawalBurnNeth\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"largeWithdrawalUnstake\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"liquidStakingWithdrawalCredentials\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nETHContract\",\"outputs\":[{\"internalType\":\"contractINETH\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_tokenIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"_exitBlockNumbers\",\"type\":\"uint256[]\"}],\"name\":\"nftExitHandle\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nodeOperatorRegistryContract\",\"outputs\":[{\"internalType\":\"contractINodeOperatorsRegistry\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"onERC721Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"operatorCanLoanAmounts\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"operatorLoadBlockNumbers\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"operatorLoanRecords\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"operatorNftPoolBalances\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"operatorPoolBalances\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"operatorSlashContract\",\"outputs\":[{\"internalType\":\"contractIOperatorSlash\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"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\":\"proxiableUUID\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"reAssignRecords\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rewards\",\"type\":\"uint256\"}],\"name\":\"receiveRewards\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes[]\",\"name\":\"_pubkeys\",\"type\":\"bytes[]\"},{\"internalType\":\"bytes[]\",\"name\":\"_signatures\",\"type\":\"bytes[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"_depositDataRoots\",\"type\":\"bytes32[]\"}],\"name\":\"registerValidator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_operatorIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"_amounts\",\"type\":\"uint256[]\"}],\"name\":\"reinvestClRewards\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_operatorIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"_amounts\",\"type\":\"uint256[]\"}],\"name\":\"reinvestElRewards\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_beaconOracleContractAddress\",\"type\":\"address\"}],\"name\":\"setBeaconOracleContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_dao\",\"type\":\"address\"}],\"name\":\"setDaoAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_daoVaultAddress\",\"type\":\"address\"}],\"name\":\"setDaoVaultAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_feeRate\",\"type\":\"uint256\"}],\"name\":\"setDepositFeeRate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_liquidStakingWithdrawalCredentials\",\"type\":\"bytes\"}],\"name\":\"setLiquidStakingWithdrawalCredentials\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nodeOperatorRegistryContract\",\"type\":\"address\"}],\"name\":\"setNodeOperatorRegistryContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newCanloadAmounts\",\"type\":\"uint256\"}],\"name\":\"setOperatorCanLoanAmounts\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_vaultManagerContract\",\"type\":\"address\"}],\"name\":\"setVaultManagerContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"}],\"name\":\"stakeETH\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"withdrawalCredentialsAddress\",\"type\":\"address\"}],\"name\":\"stakeNFT\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_operatorId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_amounts\",\"type\":\"uint256\"}],\"name\":\"unstakeETH\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"upgradeTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"upgradeToAndCall\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"vNFTContract\",\"outputs\":[{\"internalType\":\"contractIVNFT\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"vaultManagerContractAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"withdrawalRequestContract\",\"outputs\":[{\"internalType\":\"contractIWithdrawalRequest\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
LiqMetaData contains all meta data concerning the Liq contract.
Functions ¶
This section is empty.
Types ¶
type Liq ¶
type Liq struct { LiqCaller // Read-only binding to the contract LiqTransactor // Write-only binding to the contract LiqFilterer // Log filterer for contract events }
Liq is an auto generated Go binding around an Ethereum contract.
type LiqAdminChanged ¶
type LiqAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
LiqAdminChanged represents a AdminChanged event raised by the Liq contract.
type LiqAdminChangedIterator ¶
type LiqAdminChangedIterator struct { Event *LiqAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the Liq contract.
func (*LiqAdminChangedIterator) Close ¶
func (it *LiqAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqAdminChangedIterator) Error ¶
func (it *LiqAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqAdminChangedIterator) Next ¶
func (it *LiqAdminChangedIterator) 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 LiqBeaconOracleContractSet ¶
type LiqBeaconOracleContractSet struct { OldBeaconOracleContract common.Address BeaconOracleContractAddress common.Address Raw types.Log // Blockchain specific contextual infos }
LiqBeaconOracleContractSet represents a BeaconOracleContractSet event raised by the Liq contract.
type LiqBeaconOracleContractSetIterator ¶
type LiqBeaconOracleContractSetIterator struct { Event *LiqBeaconOracleContractSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqBeaconOracleContractSetIterator is returned from FilterBeaconOracleContractSet and is used to iterate over the raw logs and unpacked data for BeaconOracleContractSet events raised by the Liq contract.
func (*LiqBeaconOracleContractSetIterator) Close ¶
func (it *LiqBeaconOracleContractSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqBeaconOracleContractSetIterator) Error ¶
func (it *LiqBeaconOracleContractSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqBeaconOracleContractSetIterator) Next ¶
func (it *LiqBeaconOracleContractSetIterator) 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 LiqBeaconUpgraded ¶
type LiqBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
LiqBeaconUpgraded represents a BeaconUpgraded event raised by the Liq contract.
type LiqBeaconUpgradedIterator ¶
type LiqBeaconUpgradedIterator struct { Event *LiqBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the Liq contract.
func (*LiqBeaconUpgradedIterator) Close ¶
func (it *LiqBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqBeaconUpgradedIterator) Error ¶
func (it *LiqBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqBeaconUpgradedIterator) Next ¶
func (it *LiqBeaconUpgradedIterator) 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 LiqCaller ¶
type LiqCaller struct {
// contains filtered or unexported fields
}
LiqCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLiqCaller ¶
NewLiqCaller creates a new read-only instance of Liq, bound to a specific deployed contract.
func (*LiqCaller) BeaconOracleContract ¶
BeaconOracleContract is a free data retrieval call binding the contract method 0xe383edb4.
Solidity: function beaconOracleContract() view returns(address)
func (*LiqCaller) ConsensusVaultContract ¶
ConsensusVaultContract is a free data retrieval call binding the contract method 0xd6a29dc5.
Solidity: function consensusVaultContract() view returns(address)
func (*LiqCaller) Dao ¶
Dao is a free data retrieval call binding the contract method 0x4162169f.
Solidity: function dao() view returns(address)
func (*LiqCaller) DaoVaultAddress ¶
DaoVaultAddress is a free data retrieval call binding the contract method 0x3d6a3844.
Solidity: function daoVaultAddress() view returns(address)
func (*LiqCaller) DepositContract ¶
DepositContract is a free data retrieval call binding the contract method 0xe94ad65b.
Solidity: function depositContract() view returns(address)
func (*LiqCaller) DepositFeeRate ¶
DepositFeeRate is a free data retrieval call binding the contract method 0x852cb9b8.
Solidity: function depositFeeRate() view returns(uint256)
func (*LiqCaller) GetEthOut ¶
GetEthOut is a free data retrieval call binding the contract method 0xb2ff2410.
Solidity: function getEthOut(uint256 _nethAmountIn) view returns(uint256)
func (*LiqCaller) GetExchangeRate ¶
GetExchangeRate is a free data retrieval call binding the contract method 0xe6aa216c.
Solidity: function getExchangeRate() view returns(uint256)
func (*LiqCaller) GetNethOut ¶
GetNethOut is a free data retrieval call binding the contract method 0x9ec2d598.
Solidity: function getNethOut(uint256 _ethAmountIn) view returns(uint256)
func (*LiqCaller) GetOperatorNethUnstakePoolAmounts ¶
func (_Liq *LiqCaller) GetOperatorNethUnstakePoolAmounts(opts *bind.CallOpts, _operatorId *big.Int) (*big.Int, error)
GetOperatorNethUnstakePoolAmounts is a free data retrieval call binding the contract method 0xeef02d3b.
Solidity: function getOperatorNethUnstakePoolAmounts(uint256 _operatorId) view returns(uint256)
func (*LiqCaller) GetTotalEthValue ¶
GetTotalEthValue is a free data retrieval call binding the contract method 0x4277f693.
Solidity: function getTotalEthValue() view returns(uint256)
func (*LiqCaller) GetUnstakeQuota ¶
func (_Liq *LiqCaller) GetUnstakeQuota(opts *bind.CallOpts, _from common.Address) ([]LiquidStakingStakeInfo, error)
GetUnstakeQuota is a free data retrieval call binding the contract method 0xbc7b0d20.
Solidity: function getUnstakeQuota(address _from) view returns((uint256,uint256)[])
func (*LiqCaller) IsPaused ¶
IsPaused is a free data retrieval call binding the contract method 0xb187bd26.
Solidity: function isPaused() view returns(bool)
func (*LiqCaller) LiquidStakingWithdrawalCredentials ¶
LiquidStakingWithdrawalCredentials is a free data retrieval call binding the contract method 0x12ebdab4.
Solidity: function liquidStakingWithdrawalCredentials() view returns(bytes)
func (*LiqCaller) NETHContract ¶
NETHContract is a free data retrieval call binding the contract method 0xbd97c759.
Solidity: function nETHContract() view returns(address)
func (*LiqCaller) NodeOperatorRegistryContract ¶
NodeOperatorRegistryContract is a free data retrieval call binding the contract method 0x9a42e0ba.
Solidity: function nodeOperatorRegistryContract() view returns(address)
func (*LiqCaller) OperatorCanLoanAmounts ¶
OperatorCanLoanAmounts is a free data retrieval call binding the contract method 0xd4a47d6d.
Solidity: function operatorCanLoanAmounts() view returns(uint256)
func (*LiqCaller) OperatorLoadBlockNumbers ¶
func (_Liq *LiqCaller) OperatorLoadBlockNumbers(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
OperatorLoadBlockNumbers is a free data retrieval call binding the contract method 0x2f7486f1.
Solidity: function operatorLoadBlockNumbers(uint256 ) view returns(uint256)
func (*LiqCaller) OperatorLoanRecords ¶
OperatorLoanRecords is a free data retrieval call binding the contract method 0x3eca7213.
Solidity: function operatorLoanRecords(uint256 ) view returns(uint256)
func (*LiqCaller) OperatorNftPoolBalances ¶
func (_Liq *LiqCaller) OperatorNftPoolBalances(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
OperatorNftPoolBalances is a free data retrieval call binding the contract method 0x39007890.
Solidity: function operatorNftPoolBalances(uint256 ) view returns(uint256)
func (*LiqCaller) OperatorPoolBalances ¶
OperatorPoolBalances is a free data retrieval call binding the contract method 0x74ee7f86.
Solidity: function operatorPoolBalances(uint256 ) view returns(uint256)
func (*LiqCaller) OperatorSlashContract ¶
OperatorSlashContract is a free data retrieval call binding the contract method 0x0c2559fd.
Solidity: function operatorSlashContract() view returns(address)
func (*LiqCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*LiqCaller) Paused ¶
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*LiqCaller) ProxiableUUID ¶
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*LiqCaller) ReAssignRecords ¶
ReAssignRecords is a free data retrieval call binding the contract method 0x79c5092b.
Solidity: function reAssignRecords(uint256 ) view returns(uint256)
func (*LiqCaller) VNFTContract ¶
VNFTContract is a free data retrieval call binding the contract method 0xfc03411f.
Solidity: function vNFTContract() view returns(address)
func (*LiqCaller) VaultManagerContractAddress ¶
VaultManagerContractAddress is a free data retrieval call binding the contract method 0xb3ee9d6b.
Solidity: function vaultManagerContractAddress() view returns(address)
func (*LiqCaller) WithdrawalRequestContract ¶
WithdrawalRequestContract is a free data retrieval call binding the contract method 0x45dcb639.
Solidity: function withdrawalRequestContract() view returns(address)
type LiqCallerRaw ¶
type LiqCallerRaw struct {
Contract *LiqCaller // Generic read-only contract binding to access the raw methods on
}
LiqCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LiqCallerRaw) Call ¶
func (_Liq *LiqCallerRaw) 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 LiqCallerSession ¶
type LiqCallerSession struct { Contract *LiqCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LiqCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LiqCallerSession) BeaconOracleContract ¶
func (_Liq *LiqCallerSession) BeaconOracleContract() (common.Address, error)
BeaconOracleContract is a free data retrieval call binding the contract method 0xe383edb4.
Solidity: function beaconOracleContract() view returns(address)
func (*LiqCallerSession) ConsensusVaultContract ¶
func (_Liq *LiqCallerSession) ConsensusVaultContract() (common.Address, error)
ConsensusVaultContract is a free data retrieval call binding the contract method 0xd6a29dc5.
Solidity: function consensusVaultContract() view returns(address)
func (*LiqCallerSession) Dao ¶
func (_Liq *LiqCallerSession) Dao() (common.Address, error)
Dao is a free data retrieval call binding the contract method 0x4162169f.
Solidity: function dao() view returns(address)
func (*LiqCallerSession) DaoVaultAddress ¶
func (_Liq *LiqCallerSession) DaoVaultAddress() (common.Address, error)
DaoVaultAddress is a free data retrieval call binding the contract method 0x3d6a3844.
Solidity: function daoVaultAddress() view returns(address)
func (*LiqCallerSession) DepositContract ¶
func (_Liq *LiqCallerSession) DepositContract() (common.Address, error)
DepositContract is a free data retrieval call binding the contract method 0xe94ad65b.
Solidity: function depositContract() view returns(address)
func (*LiqCallerSession) DepositFeeRate ¶
func (_Liq *LiqCallerSession) DepositFeeRate() (*big.Int, error)
DepositFeeRate is a free data retrieval call binding the contract method 0x852cb9b8.
Solidity: function depositFeeRate() view returns(uint256)
func (*LiqCallerSession) GetEthOut ¶
GetEthOut is a free data retrieval call binding the contract method 0xb2ff2410.
Solidity: function getEthOut(uint256 _nethAmountIn) view returns(uint256)
func (*LiqCallerSession) GetExchangeRate ¶
func (_Liq *LiqCallerSession) GetExchangeRate() (*big.Int, error)
GetExchangeRate is a free data retrieval call binding the contract method 0xe6aa216c.
Solidity: function getExchangeRate() view returns(uint256)
func (*LiqCallerSession) GetNethOut ¶
GetNethOut is a free data retrieval call binding the contract method 0x9ec2d598.
Solidity: function getNethOut(uint256 _ethAmountIn) view returns(uint256)
func (*LiqCallerSession) GetOperatorNethUnstakePoolAmounts ¶
func (_Liq *LiqCallerSession) GetOperatorNethUnstakePoolAmounts(_operatorId *big.Int) (*big.Int, error)
GetOperatorNethUnstakePoolAmounts is a free data retrieval call binding the contract method 0xeef02d3b.
Solidity: function getOperatorNethUnstakePoolAmounts(uint256 _operatorId) view returns(uint256)
func (*LiqCallerSession) GetTotalEthValue ¶
func (_Liq *LiqCallerSession) GetTotalEthValue() (*big.Int, error)
GetTotalEthValue is a free data retrieval call binding the contract method 0x4277f693.
Solidity: function getTotalEthValue() view returns(uint256)
func (*LiqCallerSession) GetUnstakeQuota ¶
func (_Liq *LiqCallerSession) GetUnstakeQuota(_from common.Address) ([]LiquidStakingStakeInfo, error)
GetUnstakeQuota is a free data retrieval call binding the contract method 0xbc7b0d20.
Solidity: function getUnstakeQuota(address _from) view returns((uint256,uint256)[])
func (*LiqCallerSession) IsPaused ¶
func (_Liq *LiqCallerSession) IsPaused() (bool, error)
IsPaused is a free data retrieval call binding the contract method 0xb187bd26.
Solidity: function isPaused() view returns(bool)
func (*LiqCallerSession) LiquidStakingWithdrawalCredentials ¶
func (_Liq *LiqCallerSession) LiquidStakingWithdrawalCredentials() ([]byte, error)
LiquidStakingWithdrawalCredentials is a free data retrieval call binding the contract method 0x12ebdab4.
Solidity: function liquidStakingWithdrawalCredentials() view returns(bytes)
func (*LiqCallerSession) NETHContract ¶
func (_Liq *LiqCallerSession) NETHContract() (common.Address, error)
NETHContract is a free data retrieval call binding the contract method 0xbd97c759.
Solidity: function nETHContract() view returns(address)
func (*LiqCallerSession) NodeOperatorRegistryContract ¶
func (_Liq *LiqCallerSession) NodeOperatorRegistryContract() (common.Address, error)
NodeOperatorRegistryContract is a free data retrieval call binding the contract method 0x9a42e0ba.
Solidity: function nodeOperatorRegistryContract() view returns(address)
func (*LiqCallerSession) OperatorCanLoanAmounts ¶
func (_Liq *LiqCallerSession) OperatorCanLoanAmounts() (*big.Int, error)
OperatorCanLoanAmounts is a free data retrieval call binding the contract method 0xd4a47d6d.
Solidity: function operatorCanLoanAmounts() view returns(uint256)
func (*LiqCallerSession) OperatorLoadBlockNumbers ¶
OperatorLoadBlockNumbers is a free data retrieval call binding the contract method 0x2f7486f1.
Solidity: function operatorLoadBlockNumbers(uint256 ) view returns(uint256)
func (*LiqCallerSession) OperatorLoanRecords ¶
OperatorLoanRecords is a free data retrieval call binding the contract method 0x3eca7213.
Solidity: function operatorLoanRecords(uint256 ) view returns(uint256)
func (*LiqCallerSession) OperatorNftPoolBalances ¶
OperatorNftPoolBalances is a free data retrieval call binding the contract method 0x39007890.
Solidity: function operatorNftPoolBalances(uint256 ) view returns(uint256)
func (*LiqCallerSession) OperatorPoolBalances ¶
OperatorPoolBalances is a free data retrieval call binding the contract method 0x74ee7f86.
Solidity: function operatorPoolBalances(uint256 ) view returns(uint256)
func (*LiqCallerSession) OperatorSlashContract ¶
func (_Liq *LiqCallerSession) OperatorSlashContract() (common.Address, error)
OperatorSlashContract is a free data retrieval call binding the contract method 0x0c2559fd.
Solidity: function operatorSlashContract() view returns(address)
func (*LiqCallerSession) Owner ¶
func (_Liq *LiqCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*LiqCallerSession) Paused ¶
func (_Liq *LiqCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*LiqCallerSession) ProxiableUUID ¶
func (_Liq *LiqCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*LiqCallerSession) ReAssignRecords ¶
ReAssignRecords is a free data retrieval call binding the contract method 0x79c5092b.
Solidity: function reAssignRecords(uint256 ) view returns(uint256)
func (*LiqCallerSession) VNFTContract ¶
func (_Liq *LiqCallerSession) VNFTContract() (common.Address, error)
VNFTContract is a free data retrieval call binding the contract method 0xfc03411f.
Solidity: function vNFTContract() view returns(address)
func (*LiqCallerSession) VaultManagerContractAddress ¶
func (_Liq *LiqCallerSession) VaultManagerContractAddress() (common.Address, error)
VaultManagerContractAddress is a free data retrieval call binding the contract method 0xb3ee9d6b.
Solidity: function vaultManagerContractAddress() view returns(address)
func (*LiqCallerSession) WithdrawalRequestContract ¶
func (_Liq *LiqCallerSession) WithdrawalRequestContract() (common.Address, error)
WithdrawalRequestContract is a free data retrieval call binding the contract method 0x45dcb639.
Solidity: function withdrawalRequestContract() view returns(address)
type LiqConsensusVaultContractSet ¶
type LiqConsensusVaultContractSet struct { VaultManagerContractAddress common.Address ConsensusVaultContract common.Address Raw types.Log // Blockchain specific contextual infos }
LiqConsensusVaultContractSet represents a ConsensusVaultContractSet event raised by the Liq contract.
type LiqConsensusVaultContractSetIterator ¶
type LiqConsensusVaultContractSetIterator struct { Event *LiqConsensusVaultContractSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqConsensusVaultContractSetIterator is returned from FilterConsensusVaultContractSet and is used to iterate over the raw logs and unpacked data for ConsensusVaultContractSet events raised by the Liq contract.
func (*LiqConsensusVaultContractSetIterator) Close ¶
func (it *LiqConsensusVaultContractSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqConsensusVaultContractSetIterator) Error ¶
func (it *LiqConsensusVaultContractSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqConsensusVaultContractSetIterator) Next ¶
func (it *LiqConsensusVaultContractSetIterator) 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 LiqDaoAddressChanged ¶
type LiqDaoAddressChanged struct { OldDao common.Address Dao common.Address Raw types.Log // Blockchain specific contextual infos }
LiqDaoAddressChanged represents a DaoAddressChanged event raised by the Liq contract.
type LiqDaoAddressChangedIterator ¶
type LiqDaoAddressChangedIterator struct { Event *LiqDaoAddressChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqDaoAddressChangedIterator is returned from FilterDaoAddressChanged and is used to iterate over the raw logs and unpacked data for DaoAddressChanged events raised by the Liq contract.
func (*LiqDaoAddressChangedIterator) Close ¶
func (it *LiqDaoAddressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqDaoAddressChangedIterator) Error ¶
func (it *LiqDaoAddressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqDaoAddressChangedIterator) Next ¶
func (it *LiqDaoAddressChangedIterator) 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 LiqDaoClaimRewards ¶
type LiqDaoClaimRewards struct { OperatorId *big.Int Rewards *big.Int Raw types.Log // Blockchain specific contextual infos }
LiqDaoClaimRewards represents a DaoClaimRewards event raised by the Liq contract.
type LiqDaoClaimRewardsIterator ¶
type LiqDaoClaimRewardsIterator struct { Event *LiqDaoClaimRewards // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqDaoClaimRewardsIterator is returned from FilterDaoClaimRewards and is used to iterate over the raw logs and unpacked data for DaoClaimRewards events raised by the Liq contract.
func (*LiqDaoClaimRewardsIterator) Close ¶
func (it *LiqDaoClaimRewardsIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqDaoClaimRewardsIterator) Error ¶
func (it *LiqDaoClaimRewardsIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqDaoClaimRewardsIterator) Next ¶
func (it *LiqDaoClaimRewardsIterator) 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 LiqDaoVaultAddressChanged ¶
type LiqDaoVaultAddressChanged struct { OldDaoVaultAddress common.Address DaoVaultAddress common.Address Raw types.Log // Blockchain specific contextual infos }
LiqDaoVaultAddressChanged represents a DaoVaultAddressChanged event raised by the Liq contract.
type LiqDaoVaultAddressChangedIterator ¶
type LiqDaoVaultAddressChangedIterator struct { Event *LiqDaoVaultAddressChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqDaoVaultAddressChangedIterator is returned from FilterDaoVaultAddressChanged and is used to iterate over the raw logs and unpacked data for DaoVaultAddressChanged events raised by the Liq contract.
func (*LiqDaoVaultAddressChangedIterator) Close ¶
func (it *LiqDaoVaultAddressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqDaoVaultAddressChangedIterator) Error ¶
func (it *LiqDaoVaultAddressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqDaoVaultAddressChangedIterator) Next ¶
func (it *LiqDaoVaultAddressChangedIterator) 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 LiqDepositFeeRateSet ¶
type LiqDepositFeeRateSet struct { OldFeeRate *big.Int FeeRate *big.Int Raw types.Log // Blockchain specific contextual infos }
LiqDepositFeeRateSet represents a DepositFeeRateSet event raised by the Liq contract.
type LiqDepositFeeRateSetIterator ¶
type LiqDepositFeeRateSetIterator struct { Event *LiqDepositFeeRateSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqDepositFeeRateSetIterator is returned from FilterDepositFeeRateSet and is used to iterate over the raw logs and unpacked data for DepositFeeRateSet events raised by the Liq contract.
func (*LiqDepositFeeRateSetIterator) Close ¶
func (it *LiqDepositFeeRateSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqDepositFeeRateSetIterator) Error ¶
func (it *LiqDepositFeeRateSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqDepositFeeRateSetIterator) Next ¶
func (it *LiqDepositFeeRateSetIterator) 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 LiqEthStake ¶
type LiqEthStake struct { OperatorId *big.Int From common.Address Amount *big.Int AmountOut *big.Int Raw types.Log // Blockchain specific contextual infos }
LiqEthStake represents a EthStake event raised by the Liq contract.
type LiqEthStakeIterator ¶
type LiqEthStakeIterator struct { Event *LiqEthStake // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqEthStakeIterator is returned from FilterEthStake and is used to iterate over the raw logs and unpacked data for EthStake events raised by the Liq contract.
func (*LiqEthStakeIterator) Close ¶
func (it *LiqEthStakeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqEthStakeIterator) Error ¶
func (it *LiqEthStakeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqEthStakeIterator) Next ¶
func (it *LiqEthStakeIterator) 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 LiqEthUnstake ¶
type LiqEthUnstake struct { OperatorId *big.Int TargetOperatorId *big.Int Ender common.Address Amounts *big.Int AmountOut *big.Int Raw types.Log // Blockchain specific contextual infos }
LiqEthUnstake represents a EthUnstake event raised by the Liq contract.
type LiqEthUnstakeIterator ¶
type LiqEthUnstakeIterator struct { Event *LiqEthUnstake // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqEthUnstakeIterator is returned from FilterEthUnstake and is used to iterate over the raw logs and unpacked data for EthUnstake events raised by the Liq contract.
func (*LiqEthUnstakeIterator) Close ¶
func (it *LiqEthUnstakeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqEthUnstakeIterator) Error ¶
func (it *LiqEthUnstakeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqEthUnstakeIterator) Next ¶
func (it *LiqEthUnstakeIterator) 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 LiqFilterer ¶
type LiqFilterer struct {
// contains filtered or unexported fields
}
LiqFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLiqFilterer ¶
func NewLiqFilterer(address common.Address, filterer bind.ContractFilterer) (*LiqFilterer, error)
NewLiqFilterer creates a new log filterer instance of Liq, bound to a specific deployed contract.
func (*LiqFilterer) FilterAdminChanged ¶
func (_Liq *LiqFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*LiqAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*LiqFilterer) FilterBeaconOracleContractSet ¶
func (_Liq *LiqFilterer) FilterBeaconOracleContractSet(opts *bind.FilterOpts) (*LiqBeaconOracleContractSetIterator, error)
FilterBeaconOracleContractSet is a free log retrieval operation binding the contract event 0x957b5ce8863e1faf1047ac1773f54e9f0598828c9d02178d6705af41d27c4f46.
Solidity: event BeaconOracleContractSet(address _oldBeaconOracleContract, address _beaconOracleContractAddress)
func (*LiqFilterer) FilterBeaconUpgraded ¶
func (_Liq *LiqFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*LiqBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*LiqFilterer) FilterConsensusVaultContractSet ¶
func (_Liq *LiqFilterer) FilterConsensusVaultContractSet(opts *bind.FilterOpts) (*LiqConsensusVaultContractSetIterator, error)
FilterConsensusVaultContractSet is a free log retrieval operation binding the contract event 0x955eb996feefc76589abe69cb5c8a3dfdf8cfa4fa9cec1611c9c3e61de5f55bf.
Solidity: event ConsensusVaultContractSet(address vaultManagerContractAddress, address _consensusVaultContract)
func (*LiqFilterer) FilterDaoAddressChanged ¶
func (_Liq *LiqFilterer) FilterDaoAddressChanged(opts *bind.FilterOpts) (*LiqDaoAddressChangedIterator, error)
FilterDaoAddressChanged is a free log retrieval operation binding the contract event 0xd5b3b0e6e0098a82fa04cf04faff9109f98389a10c80f20eb7186b9274168946.
Solidity: event DaoAddressChanged(address _oldDao, address _dao)
func (*LiqFilterer) FilterDaoClaimRewards ¶
func (_Liq *LiqFilterer) FilterDaoClaimRewards(opts *bind.FilterOpts) (*LiqDaoClaimRewardsIterator, error)
FilterDaoClaimRewards is a free log retrieval operation binding the contract event 0xd015384993a63fbb67be31c3c4491e03f64fa52369a08927fe6d4cba14286f21.
Solidity: event DaoClaimRewards(uint256 _operatorId, uint256 _rewards)
func (*LiqFilterer) FilterDaoVaultAddressChanged ¶
func (_Liq *LiqFilterer) FilterDaoVaultAddressChanged(opts *bind.FilterOpts) (*LiqDaoVaultAddressChangedIterator, error)
FilterDaoVaultAddressChanged is a free log retrieval operation binding the contract event 0x74f93434acf49508438eb6f219ca22e7e1818b620ccb7acd411c8f520b27b642.
Solidity: event DaoVaultAddressChanged(address _oldDaoVaultAddress, address _daoVaultAddress)
func (*LiqFilterer) FilterDepositFeeRateSet ¶
func (_Liq *LiqFilterer) FilterDepositFeeRateSet(opts *bind.FilterOpts) (*LiqDepositFeeRateSetIterator, error)
FilterDepositFeeRateSet is a free log retrieval operation binding the contract event 0x90e50637c808ab8723fa9e2137e8972173099a6773142dcf42f0a394f7cef34d.
Solidity: event DepositFeeRateSet(uint256 _oldFeeRate, uint256 _feeRate)
func (*LiqFilterer) FilterEthStake ¶
func (_Liq *LiqFilterer) FilterEthStake(opts *bind.FilterOpts, _operatorId []*big.Int, _from []common.Address) (*LiqEthStakeIterator, error)
FilterEthStake is a free log retrieval operation binding the contract event 0x1cae59a31c3c6760aa08cb9c351432553e908b8e6f53e7c9ac22715c7d496179.
Solidity: event EthStake(uint256 indexed _operatorId, address indexed _from, uint256 _amount, uint256 _amountOut)
func (*LiqFilterer) FilterEthUnstake ¶
func (_Liq *LiqFilterer) FilterEthUnstake(opts *bind.FilterOpts, _operatorId []*big.Int) (*LiqEthUnstakeIterator, error)
FilterEthUnstake is a free log retrieval operation binding the contract event 0xc2d18d1ab67a48ae80c3ef1d20c2f2a97201a23db7ca49e5de1edf05610fb003.
Solidity: event EthUnstake(uint256 indexed _operatorId, uint256 targetOperatorId, address ender, uint256 _amounts, uint256 amountOut)
func (*LiqFilterer) FilterInitialized ¶
func (_Liq *LiqFilterer) FilterInitialized(opts *bind.FilterOpts) (*LiqInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*LiqFilterer) FilterLiquidStakingWithdrawalCredentialsSet ¶
func (_Liq *LiqFilterer) FilterLiquidStakingWithdrawalCredentialsSet(opts *bind.FilterOpts) (*LiqLiquidStakingWithdrawalCredentialsSetIterator, error)
FilterLiquidStakingWithdrawalCredentialsSet is a free log retrieval operation binding the contract event 0x3af3c6f7639df17de134ac1099e1e1d389efdc16cda06cbfbc76142258d5d2fd.
Solidity: event LiquidStakingWithdrawalCredentialsSet(bytes _oldLiquidStakingWithdrawalCredentials, bytes _liquidStakingWithdrawalCredentials)
func (*LiqFilterer) FilterNftExitBlockNumberSet ¶
func (_Liq *LiqFilterer) FilterNftExitBlockNumberSet(opts *bind.FilterOpts) (*LiqNftExitBlockNumberSetIterator, error)
FilterNftExitBlockNumberSet is a free log retrieval operation binding the contract event 0x20bcb7d77186ac511956250f550408a100cc464af62c11e5b60c40aa3ec9c42e.
Solidity: event NftExitBlockNumberSet(uint256[] tokenIds, uint256[] exitBlockNumbers)
func (*LiqFilterer) FilterNftStake ¶
func (_Liq *LiqFilterer) FilterNftStake(opts *bind.FilterOpts, _operatorId []*big.Int, _from []common.Address) (*LiqNftStakeIterator, error)
FilterNftStake is a free log retrieval operation binding the contract event 0x7acd64380f0b80d169f87cad8295b93ee2889c7f5c8f861bee0d1e4edb657afb.
Solidity: event NftStake(uint256 indexed _operatorId, address indexed _from, uint256 _count)
func (*LiqFilterer) FilterNodeOperatorRegistryContractSet ¶
func (_Liq *LiqFilterer) FilterNodeOperatorRegistryContractSet(opts *bind.FilterOpts) (*LiqNodeOperatorRegistryContractSetIterator, error)
FilterNodeOperatorRegistryContractSet is a free log retrieval operation binding the contract event 0x2aa578b9d95064e7e90ca0af5e42ca5499f5e90bd32c4e401df52a686ac6993d.
Solidity: event NodeOperatorRegistryContractSet(address _oldNodeOperatorRegistryContract, address _nodeOperatorRegistryContract)
func (*LiqFilterer) FilterOperatorAssigned ¶
func (_Liq *LiqFilterer) FilterOperatorAssigned(opts *bind.FilterOpts, _blacklistOperatorId []*big.Int) (*LiqOperatorAssignedIterator, error)
FilterOperatorAssigned is a free log retrieval operation binding the contract event 0x2fb596e064755189ea64f65d467239f889fbc89a0cc5f7c4ac32cea82547919b.
Solidity: event OperatorAssigned(uint256 indexed _blacklistOperatorId, uint256 _operatorId, uint256 _totalAmount)
func (*LiqFilterer) FilterOperatorCanLoanAmountsSet ¶
func (_Liq *LiqFilterer) FilterOperatorCanLoanAmountsSet(opts *bind.FilterOpts) (*LiqOperatorCanLoanAmountsSetIterator, error)
FilterOperatorCanLoanAmountsSet is a free log retrieval operation binding the contract event 0xe4ef8288470b9f1af2ad6df80093b6a682f279693121712af0247f814f2f31a4.
Solidity: event OperatorCanLoanAmountsSet(uint256 operatorCanLoanAmounts, uint256 _newCanloadAmounts)
func (*LiqFilterer) FilterOperatorClaimRewards ¶
func (_Liq *LiqFilterer) FilterOperatorClaimRewards(opts *bind.FilterOpts) (*LiqOperatorClaimRewardsIterator, error)
FilterOperatorClaimRewards is a free log retrieval operation binding the contract event 0x9af81b3bd245e1f5301f53c691f532ada01ad22ed150ecf59d65eebf084a635f.
Solidity: event OperatorClaimRewards(uint256 _operatorId, uint256 _rewards)
func (*LiqFilterer) FilterOperatorReinvestClRewards ¶
func (_Liq *LiqFilterer) FilterOperatorReinvestClRewards(opts *bind.FilterOpts) (*LiqOperatorReinvestClRewardsIterator, error)
FilterOperatorReinvestClRewards is a free log retrieval operation binding the contract event 0x7e0fd5b648afd09ad3f3913bdf766931ac752a7ac7c392b7713362379923b0fe.
Solidity: event OperatorReinvestClRewards(uint256 _operatorId, uint256 _rewards)
func (*LiqFilterer) FilterOperatorReinvestElRewards ¶
func (_Liq *LiqFilterer) FilterOperatorReinvestElRewards(opts *bind.FilterOpts) (*LiqOperatorReinvestElRewardsIterator, error)
FilterOperatorReinvestElRewards is a free log retrieval operation binding the contract event 0x933f5d3652cfb50d9224df3ff1b228450d2917a80b7338cc68a309f5b20c38f6.
Solidity: event OperatorReinvestElRewards(uint256 _operatorId, uint256 _rewards)
func (*LiqFilterer) FilterOwnershipTransferred ¶
func (_Liq *LiqFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*LiqOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*LiqFilterer) FilterPaused ¶
func (_Liq *LiqFilterer) FilterPaused(opts *bind.FilterOpts) (*LiqPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*LiqFilterer) FilterRewardsReceive ¶
func (_Liq *LiqFilterer) FilterRewardsReceive(opts *bind.FilterOpts) (*LiqRewardsReceiveIterator, error)
FilterRewardsReceive is a free log retrieval operation binding the contract event 0x128bc67045828b9e917cda6b9717921b174e8e2d1f135074c8d45e41d4e69ec6.
Solidity: event RewardsReceive(uint256 _rewards)
func (*LiqFilterer) FilterTransferred ¶
func (_Liq *LiqFilterer) FilterTransferred(opts *bind.FilterOpts) (*LiqTransferredIterator, error)
FilterTransferred is a free log retrieval operation binding the contract event 0xe6d858f14d755446648a6e0c8ab8b5a0f58ccc7920d4c910b0454e4dcd869af0.
Solidity: event Transferred(address _to, uint256 _amount)
func (*LiqFilterer) FilterUnpaused ¶
func (_Liq *LiqFilterer) FilterUnpaused(opts *bind.FilterOpts) (*LiqUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*LiqFilterer) FilterUpgraded ¶
func (_Liq *LiqFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*LiqUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*LiqFilterer) FilterUserClaimRewards ¶
func (_Liq *LiqFilterer) FilterUserClaimRewards(opts *bind.FilterOpts) (*LiqUserClaimRewardsIterator, error)
FilterUserClaimRewards is a free log retrieval operation binding the contract event 0xe1419955066833fcc44409a448a939482f4bdc3af35be67c59740ea729ff4a0b.
Solidity: event UserClaimRewards(uint256 _operatorId, uint256[] _tokenIds, uint256 _rewards)
func (*LiqFilterer) FilterValidatorRegistered ¶
func (_Liq *LiqFilterer) FilterValidatorRegistered(opts *bind.FilterOpts, _operatorId []*big.Int) (*LiqValidatorRegisteredIterator, error)
FilterValidatorRegistered is a free log retrieval operation binding the contract event 0x700aef92048a2622a7b2403606dfa5c7abaec58382232cdd9ec196907eb44396.
Solidity: event ValidatorRegistered(uint256 indexed _operatorId, uint256 _tokenId)
func (*LiqFilterer) FilterVaultManagerContractSet ¶
func (_Liq *LiqFilterer) FilterVaultManagerContractSet(opts *bind.FilterOpts) (*LiqVaultManagerContractSetIterator, error)
FilterVaultManagerContractSet is a free log retrieval operation binding the contract event 0x136260758ef216be6f30b5244361f089faf99890f23864c0a63e2d2def24963f.
Solidity: event VaultManagerContractSet(address vaultManagerContractAddress, address _vaultManagerContract)
func (*LiqFilterer) ParseAdminChanged ¶
func (_Liq *LiqFilterer) ParseAdminChanged(log types.Log) (*LiqAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*LiqFilterer) ParseBeaconOracleContractSet ¶
func (_Liq *LiqFilterer) ParseBeaconOracleContractSet(log types.Log) (*LiqBeaconOracleContractSet, error)
ParseBeaconOracleContractSet is a log parse operation binding the contract event 0x957b5ce8863e1faf1047ac1773f54e9f0598828c9d02178d6705af41d27c4f46.
Solidity: event BeaconOracleContractSet(address _oldBeaconOracleContract, address _beaconOracleContractAddress)
func (*LiqFilterer) ParseBeaconUpgraded ¶
func (_Liq *LiqFilterer) ParseBeaconUpgraded(log types.Log) (*LiqBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*LiqFilterer) ParseConsensusVaultContractSet ¶
func (_Liq *LiqFilterer) ParseConsensusVaultContractSet(log types.Log) (*LiqConsensusVaultContractSet, error)
ParseConsensusVaultContractSet is a log parse operation binding the contract event 0x955eb996feefc76589abe69cb5c8a3dfdf8cfa4fa9cec1611c9c3e61de5f55bf.
Solidity: event ConsensusVaultContractSet(address vaultManagerContractAddress, address _consensusVaultContract)
func (*LiqFilterer) ParseDaoAddressChanged ¶
func (_Liq *LiqFilterer) ParseDaoAddressChanged(log types.Log) (*LiqDaoAddressChanged, error)
ParseDaoAddressChanged is a log parse operation binding the contract event 0xd5b3b0e6e0098a82fa04cf04faff9109f98389a10c80f20eb7186b9274168946.
Solidity: event DaoAddressChanged(address _oldDao, address _dao)
func (*LiqFilterer) ParseDaoClaimRewards ¶
func (_Liq *LiqFilterer) ParseDaoClaimRewards(log types.Log) (*LiqDaoClaimRewards, error)
ParseDaoClaimRewards is a log parse operation binding the contract event 0xd015384993a63fbb67be31c3c4491e03f64fa52369a08927fe6d4cba14286f21.
Solidity: event DaoClaimRewards(uint256 _operatorId, uint256 _rewards)
func (*LiqFilterer) ParseDaoVaultAddressChanged ¶
func (_Liq *LiqFilterer) ParseDaoVaultAddressChanged(log types.Log) (*LiqDaoVaultAddressChanged, error)
ParseDaoVaultAddressChanged is a log parse operation binding the contract event 0x74f93434acf49508438eb6f219ca22e7e1818b620ccb7acd411c8f520b27b642.
Solidity: event DaoVaultAddressChanged(address _oldDaoVaultAddress, address _daoVaultAddress)
func (*LiqFilterer) ParseDepositFeeRateSet ¶
func (_Liq *LiqFilterer) ParseDepositFeeRateSet(log types.Log) (*LiqDepositFeeRateSet, error)
ParseDepositFeeRateSet is a log parse operation binding the contract event 0x90e50637c808ab8723fa9e2137e8972173099a6773142dcf42f0a394f7cef34d.
Solidity: event DepositFeeRateSet(uint256 _oldFeeRate, uint256 _feeRate)
func (*LiqFilterer) ParseEthStake ¶
func (_Liq *LiqFilterer) ParseEthStake(log types.Log) (*LiqEthStake, error)
ParseEthStake is a log parse operation binding the contract event 0x1cae59a31c3c6760aa08cb9c351432553e908b8e6f53e7c9ac22715c7d496179.
Solidity: event EthStake(uint256 indexed _operatorId, address indexed _from, uint256 _amount, uint256 _amountOut)
func (*LiqFilterer) ParseEthUnstake ¶
func (_Liq *LiqFilterer) ParseEthUnstake(log types.Log) (*LiqEthUnstake, error)
ParseEthUnstake is a log parse operation binding the contract event 0xc2d18d1ab67a48ae80c3ef1d20c2f2a97201a23db7ca49e5de1edf05610fb003.
Solidity: event EthUnstake(uint256 indexed _operatorId, uint256 targetOperatorId, address ender, uint256 _amounts, uint256 amountOut)
func (*LiqFilterer) ParseInitialized ¶
func (_Liq *LiqFilterer) ParseInitialized(log types.Log) (*LiqInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*LiqFilterer) ParseLiquidStakingWithdrawalCredentialsSet ¶
func (_Liq *LiqFilterer) ParseLiquidStakingWithdrawalCredentialsSet(log types.Log) (*LiqLiquidStakingWithdrawalCredentialsSet, error)
ParseLiquidStakingWithdrawalCredentialsSet is a log parse operation binding the contract event 0x3af3c6f7639df17de134ac1099e1e1d389efdc16cda06cbfbc76142258d5d2fd.
Solidity: event LiquidStakingWithdrawalCredentialsSet(bytes _oldLiquidStakingWithdrawalCredentials, bytes _liquidStakingWithdrawalCredentials)
func (*LiqFilterer) ParseNftExitBlockNumberSet ¶
func (_Liq *LiqFilterer) ParseNftExitBlockNumberSet(log types.Log) (*LiqNftExitBlockNumberSet, error)
ParseNftExitBlockNumberSet is a log parse operation binding the contract event 0x20bcb7d77186ac511956250f550408a100cc464af62c11e5b60c40aa3ec9c42e.
Solidity: event NftExitBlockNumberSet(uint256[] tokenIds, uint256[] exitBlockNumbers)
func (*LiqFilterer) ParseNftStake ¶
func (_Liq *LiqFilterer) ParseNftStake(log types.Log) (*LiqNftStake, error)
ParseNftStake is a log parse operation binding the contract event 0x7acd64380f0b80d169f87cad8295b93ee2889c7f5c8f861bee0d1e4edb657afb.
Solidity: event NftStake(uint256 indexed _operatorId, address indexed _from, uint256 _count)
func (*LiqFilterer) ParseNodeOperatorRegistryContractSet ¶
func (_Liq *LiqFilterer) ParseNodeOperatorRegistryContractSet(log types.Log) (*LiqNodeOperatorRegistryContractSet, error)
ParseNodeOperatorRegistryContractSet is a log parse operation binding the contract event 0x2aa578b9d95064e7e90ca0af5e42ca5499f5e90bd32c4e401df52a686ac6993d.
Solidity: event NodeOperatorRegistryContractSet(address _oldNodeOperatorRegistryContract, address _nodeOperatorRegistryContract)
func (*LiqFilterer) ParseOperatorAssigned ¶
func (_Liq *LiqFilterer) ParseOperatorAssigned(log types.Log) (*LiqOperatorAssigned, error)
ParseOperatorAssigned is a log parse operation binding the contract event 0x2fb596e064755189ea64f65d467239f889fbc89a0cc5f7c4ac32cea82547919b.
Solidity: event OperatorAssigned(uint256 indexed _blacklistOperatorId, uint256 _operatorId, uint256 _totalAmount)
func (*LiqFilterer) ParseOperatorCanLoanAmountsSet ¶
func (_Liq *LiqFilterer) ParseOperatorCanLoanAmountsSet(log types.Log) (*LiqOperatorCanLoanAmountsSet, error)
ParseOperatorCanLoanAmountsSet is a log parse operation binding the contract event 0xe4ef8288470b9f1af2ad6df80093b6a682f279693121712af0247f814f2f31a4.
Solidity: event OperatorCanLoanAmountsSet(uint256 operatorCanLoanAmounts, uint256 _newCanloadAmounts)
func (*LiqFilterer) ParseOperatorClaimRewards ¶
func (_Liq *LiqFilterer) ParseOperatorClaimRewards(log types.Log) (*LiqOperatorClaimRewards, error)
ParseOperatorClaimRewards is a log parse operation binding the contract event 0x9af81b3bd245e1f5301f53c691f532ada01ad22ed150ecf59d65eebf084a635f.
Solidity: event OperatorClaimRewards(uint256 _operatorId, uint256 _rewards)
func (*LiqFilterer) ParseOperatorReinvestClRewards ¶
func (_Liq *LiqFilterer) ParseOperatorReinvestClRewards(log types.Log) (*LiqOperatorReinvestClRewards, error)
ParseOperatorReinvestClRewards is a log parse operation binding the contract event 0x7e0fd5b648afd09ad3f3913bdf766931ac752a7ac7c392b7713362379923b0fe.
Solidity: event OperatorReinvestClRewards(uint256 _operatorId, uint256 _rewards)
func (*LiqFilterer) ParseOperatorReinvestElRewards ¶
func (_Liq *LiqFilterer) ParseOperatorReinvestElRewards(log types.Log) (*LiqOperatorReinvestElRewards, error)
ParseOperatorReinvestElRewards is a log parse operation binding the contract event 0x933f5d3652cfb50d9224df3ff1b228450d2917a80b7338cc68a309f5b20c38f6.
Solidity: event OperatorReinvestElRewards(uint256 _operatorId, uint256 _rewards)
func (*LiqFilterer) ParseOwnershipTransferred ¶
func (_Liq *LiqFilterer) ParseOwnershipTransferred(log types.Log) (*LiqOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*LiqFilterer) ParsePaused ¶
func (_Liq *LiqFilterer) ParsePaused(log types.Log) (*LiqPaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*LiqFilterer) ParseRewardsReceive ¶
func (_Liq *LiqFilterer) ParseRewardsReceive(log types.Log) (*LiqRewardsReceive, error)
ParseRewardsReceive is a log parse operation binding the contract event 0x128bc67045828b9e917cda6b9717921b174e8e2d1f135074c8d45e41d4e69ec6.
Solidity: event RewardsReceive(uint256 _rewards)
func (*LiqFilterer) ParseTransferred ¶
func (_Liq *LiqFilterer) ParseTransferred(log types.Log) (*LiqTransferred, error)
ParseTransferred is a log parse operation binding the contract event 0xe6d858f14d755446648a6e0c8ab8b5a0f58ccc7920d4c910b0454e4dcd869af0.
Solidity: event Transferred(address _to, uint256 _amount)
func (*LiqFilterer) ParseUnpaused ¶
func (_Liq *LiqFilterer) ParseUnpaused(log types.Log) (*LiqUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*LiqFilterer) ParseUpgraded ¶
func (_Liq *LiqFilterer) ParseUpgraded(log types.Log) (*LiqUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*LiqFilterer) ParseUserClaimRewards ¶
func (_Liq *LiqFilterer) ParseUserClaimRewards(log types.Log) (*LiqUserClaimRewards, error)
ParseUserClaimRewards is a log parse operation binding the contract event 0xe1419955066833fcc44409a448a939482f4bdc3af35be67c59740ea729ff4a0b.
Solidity: event UserClaimRewards(uint256 _operatorId, uint256[] _tokenIds, uint256 _rewards)
func (*LiqFilterer) ParseValidatorRegistered ¶
func (_Liq *LiqFilterer) ParseValidatorRegistered(log types.Log) (*LiqValidatorRegistered, error)
ParseValidatorRegistered is a log parse operation binding the contract event 0x700aef92048a2622a7b2403606dfa5c7abaec58382232cdd9ec196907eb44396.
Solidity: event ValidatorRegistered(uint256 indexed _operatorId, uint256 _tokenId)
func (*LiqFilterer) ParseVaultManagerContractSet ¶
func (_Liq *LiqFilterer) ParseVaultManagerContractSet(log types.Log) (*LiqVaultManagerContractSet, error)
ParseVaultManagerContractSet is a log parse operation binding the contract event 0x136260758ef216be6f30b5244361f089faf99890f23864c0a63e2d2def24963f.
Solidity: event VaultManagerContractSet(address vaultManagerContractAddress, address _vaultManagerContract)
func (*LiqFilterer) WatchAdminChanged ¶
func (_Liq *LiqFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *LiqAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*LiqFilterer) WatchBeaconOracleContractSet ¶
func (_Liq *LiqFilterer) WatchBeaconOracleContractSet(opts *bind.WatchOpts, sink chan<- *LiqBeaconOracleContractSet) (event.Subscription, error)
WatchBeaconOracleContractSet is a free log subscription operation binding the contract event 0x957b5ce8863e1faf1047ac1773f54e9f0598828c9d02178d6705af41d27c4f46.
Solidity: event BeaconOracleContractSet(address _oldBeaconOracleContract, address _beaconOracleContractAddress)
func (*LiqFilterer) WatchBeaconUpgraded ¶
func (_Liq *LiqFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *LiqBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*LiqFilterer) WatchConsensusVaultContractSet ¶
func (_Liq *LiqFilterer) WatchConsensusVaultContractSet(opts *bind.WatchOpts, sink chan<- *LiqConsensusVaultContractSet) (event.Subscription, error)
WatchConsensusVaultContractSet is a free log subscription operation binding the contract event 0x955eb996feefc76589abe69cb5c8a3dfdf8cfa4fa9cec1611c9c3e61de5f55bf.
Solidity: event ConsensusVaultContractSet(address vaultManagerContractAddress, address _consensusVaultContract)
func (*LiqFilterer) WatchDaoAddressChanged ¶
func (_Liq *LiqFilterer) WatchDaoAddressChanged(opts *bind.WatchOpts, sink chan<- *LiqDaoAddressChanged) (event.Subscription, error)
WatchDaoAddressChanged is a free log subscription operation binding the contract event 0xd5b3b0e6e0098a82fa04cf04faff9109f98389a10c80f20eb7186b9274168946.
Solidity: event DaoAddressChanged(address _oldDao, address _dao)
func (*LiqFilterer) WatchDaoClaimRewards ¶
func (_Liq *LiqFilterer) WatchDaoClaimRewards(opts *bind.WatchOpts, sink chan<- *LiqDaoClaimRewards) (event.Subscription, error)
WatchDaoClaimRewards is a free log subscription operation binding the contract event 0xd015384993a63fbb67be31c3c4491e03f64fa52369a08927fe6d4cba14286f21.
Solidity: event DaoClaimRewards(uint256 _operatorId, uint256 _rewards)
func (*LiqFilterer) WatchDaoVaultAddressChanged ¶
func (_Liq *LiqFilterer) WatchDaoVaultAddressChanged(opts *bind.WatchOpts, sink chan<- *LiqDaoVaultAddressChanged) (event.Subscription, error)
WatchDaoVaultAddressChanged is a free log subscription operation binding the contract event 0x74f93434acf49508438eb6f219ca22e7e1818b620ccb7acd411c8f520b27b642.
Solidity: event DaoVaultAddressChanged(address _oldDaoVaultAddress, address _daoVaultAddress)
func (*LiqFilterer) WatchDepositFeeRateSet ¶
func (_Liq *LiqFilterer) WatchDepositFeeRateSet(opts *bind.WatchOpts, sink chan<- *LiqDepositFeeRateSet) (event.Subscription, error)
WatchDepositFeeRateSet is a free log subscription operation binding the contract event 0x90e50637c808ab8723fa9e2137e8972173099a6773142dcf42f0a394f7cef34d.
Solidity: event DepositFeeRateSet(uint256 _oldFeeRate, uint256 _feeRate)
func (*LiqFilterer) WatchEthStake ¶
func (_Liq *LiqFilterer) WatchEthStake(opts *bind.WatchOpts, sink chan<- *LiqEthStake, _operatorId []*big.Int, _from []common.Address) (event.Subscription, error)
WatchEthStake is a free log subscription operation binding the contract event 0x1cae59a31c3c6760aa08cb9c351432553e908b8e6f53e7c9ac22715c7d496179.
Solidity: event EthStake(uint256 indexed _operatorId, address indexed _from, uint256 _amount, uint256 _amountOut)
func (*LiqFilterer) WatchEthUnstake ¶
func (_Liq *LiqFilterer) WatchEthUnstake(opts *bind.WatchOpts, sink chan<- *LiqEthUnstake, _operatorId []*big.Int) (event.Subscription, error)
WatchEthUnstake is a free log subscription operation binding the contract event 0xc2d18d1ab67a48ae80c3ef1d20c2f2a97201a23db7ca49e5de1edf05610fb003.
Solidity: event EthUnstake(uint256 indexed _operatorId, uint256 targetOperatorId, address ender, uint256 _amounts, uint256 amountOut)
func (*LiqFilterer) WatchInitialized ¶
func (_Liq *LiqFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *LiqInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*LiqFilterer) WatchLiquidStakingWithdrawalCredentialsSet ¶
func (_Liq *LiqFilterer) WatchLiquidStakingWithdrawalCredentialsSet(opts *bind.WatchOpts, sink chan<- *LiqLiquidStakingWithdrawalCredentialsSet) (event.Subscription, error)
WatchLiquidStakingWithdrawalCredentialsSet is a free log subscription operation binding the contract event 0x3af3c6f7639df17de134ac1099e1e1d389efdc16cda06cbfbc76142258d5d2fd.
Solidity: event LiquidStakingWithdrawalCredentialsSet(bytes _oldLiquidStakingWithdrawalCredentials, bytes _liquidStakingWithdrawalCredentials)
func (*LiqFilterer) WatchNftExitBlockNumberSet ¶
func (_Liq *LiqFilterer) WatchNftExitBlockNumberSet(opts *bind.WatchOpts, sink chan<- *LiqNftExitBlockNumberSet) (event.Subscription, error)
WatchNftExitBlockNumberSet is a free log subscription operation binding the contract event 0x20bcb7d77186ac511956250f550408a100cc464af62c11e5b60c40aa3ec9c42e.
Solidity: event NftExitBlockNumberSet(uint256[] tokenIds, uint256[] exitBlockNumbers)
func (*LiqFilterer) WatchNftStake ¶
func (_Liq *LiqFilterer) WatchNftStake(opts *bind.WatchOpts, sink chan<- *LiqNftStake, _operatorId []*big.Int, _from []common.Address) (event.Subscription, error)
WatchNftStake is a free log subscription operation binding the contract event 0x7acd64380f0b80d169f87cad8295b93ee2889c7f5c8f861bee0d1e4edb657afb.
Solidity: event NftStake(uint256 indexed _operatorId, address indexed _from, uint256 _count)
func (*LiqFilterer) WatchNodeOperatorRegistryContractSet ¶
func (_Liq *LiqFilterer) WatchNodeOperatorRegistryContractSet(opts *bind.WatchOpts, sink chan<- *LiqNodeOperatorRegistryContractSet) (event.Subscription, error)
WatchNodeOperatorRegistryContractSet is a free log subscription operation binding the contract event 0x2aa578b9d95064e7e90ca0af5e42ca5499f5e90bd32c4e401df52a686ac6993d.
Solidity: event NodeOperatorRegistryContractSet(address _oldNodeOperatorRegistryContract, address _nodeOperatorRegistryContract)
func (*LiqFilterer) WatchOperatorAssigned ¶
func (_Liq *LiqFilterer) WatchOperatorAssigned(opts *bind.WatchOpts, sink chan<- *LiqOperatorAssigned, _blacklistOperatorId []*big.Int) (event.Subscription, error)
WatchOperatorAssigned is a free log subscription operation binding the contract event 0x2fb596e064755189ea64f65d467239f889fbc89a0cc5f7c4ac32cea82547919b.
Solidity: event OperatorAssigned(uint256 indexed _blacklistOperatorId, uint256 _operatorId, uint256 _totalAmount)
func (*LiqFilterer) WatchOperatorCanLoanAmountsSet ¶
func (_Liq *LiqFilterer) WatchOperatorCanLoanAmountsSet(opts *bind.WatchOpts, sink chan<- *LiqOperatorCanLoanAmountsSet) (event.Subscription, error)
WatchOperatorCanLoanAmountsSet is a free log subscription operation binding the contract event 0xe4ef8288470b9f1af2ad6df80093b6a682f279693121712af0247f814f2f31a4.
Solidity: event OperatorCanLoanAmountsSet(uint256 operatorCanLoanAmounts, uint256 _newCanloadAmounts)
func (*LiqFilterer) WatchOperatorClaimRewards ¶
func (_Liq *LiqFilterer) WatchOperatorClaimRewards(opts *bind.WatchOpts, sink chan<- *LiqOperatorClaimRewards) (event.Subscription, error)
WatchOperatorClaimRewards is a free log subscription operation binding the contract event 0x9af81b3bd245e1f5301f53c691f532ada01ad22ed150ecf59d65eebf084a635f.
Solidity: event OperatorClaimRewards(uint256 _operatorId, uint256 _rewards)
func (*LiqFilterer) WatchOperatorReinvestClRewards ¶
func (_Liq *LiqFilterer) WatchOperatorReinvestClRewards(opts *bind.WatchOpts, sink chan<- *LiqOperatorReinvestClRewards) (event.Subscription, error)
WatchOperatorReinvestClRewards is a free log subscription operation binding the contract event 0x7e0fd5b648afd09ad3f3913bdf766931ac752a7ac7c392b7713362379923b0fe.
Solidity: event OperatorReinvestClRewards(uint256 _operatorId, uint256 _rewards)
func (*LiqFilterer) WatchOperatorReinvestElRewards ¶
func (_Liq *LiqFilterer) WatchOperatorReinvestElRewards(opts *bind.WatchOpts, sink chan<- *LiqOperatorReinvestElRewards) (event.Subscription, error)
WatchOperatorReinvestElRewards is a free log subscription operation binding the contract event 0x933f5d3652cfb50d9224df3ff1b228450d2917a80b7338cc68a309f5b20c38f6.
Solidity: event OperatorReinvestElRewards(uint256 _operatorId, uint256 _rewards)
func (*LiqFilterer) WatchOwnershipTransferred ¶
func (_Liq *LiqFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *LiqOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*LiqFilterer) WatchPaused ¶
func (_Liq *LiqFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *LiqPaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*LiqFilterer) WatchRewardsReceive ¶
func (_Liq *LiqFilterer) WatchRewardsReceive(opts *bind.WatchOpts, sink chan<- *LiqRewardsReceive) (event.Subscription, error)
WatchRewardsReceive is a free log subscription operation binding the contract event 0x128bc67045828b9e917cda6b9717921b174e8e2d1f135074c8d45e41d4e69ec6.
Solidity: event RewardsReceive(uint256 _rewards)
func (*LiqFilterer) WatchTransferred ¶
func (_Liq *LiqFilterer) WatchTransferred(opts *bind.WatchOpts, sink chan<- *LiqTransferred) (event.Subscription, error)
WatchTransferred is a free log subscription operation binding the contract event 0xe6d858f14d755446648a6e0c8ab8b5a0f58ccc7920d4c910b0454e4dcd869af0.
Solidity: event Transferred(address _to, uint256 _amount)
func (*LiqFilterer) WatchUnpaused ¶
func (_Liq *LiqFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *LiqUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*LiqFilterer) WatchUpgraded ¶
func (_Liq *LiqFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *LiqUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*LiqFilterer) WatchUserClaimRewards ¶
func (_Liq *LiqFilterer) WatchUserClaimRewards(opts *bind.WatchOpts, sink chan<- *LiqUserClaimRewards) (event.Subscription, error)
WatchUserClaimRewards is a free log subscription operation binding the contract event 0xe1419955066833fcc44409a448a939482f4bdc3af35be67c59740ea729ff4a0b.
Solidity: event UserClaimRewards(uint256 _operatorId, uint256[] _tokenIds, uint256 _rewards)
func (*LiqFilterer) WatchValidatorRegistered ¶
func (_Liq *LiqFilterer) WatchValidatorRegistered(opts *bind.WatchOpts, sink chan<- *LiqValidatorRegistered, _operatorId []*big.Int) (event.Subscription, error)
WatchValidatorRegistered is a free log subscription operation binding the contract event 0x700aef92048a2622a7b2403606dfa5c7abaec58382232cdd9ec196907eb44396.
Solidity: event ValidatorRegistered(uint256 indexed _operatorId, uint256 _tokenId)
func (*LiqFilterer) WatchVaultManagerContractSet ¶
func (_Liq *LiqFilterer) WatchVaultManagerContractSet(opts *bind.WatchOpts, sink chan<- *LiqVaultManagerContractSet) (event.Subscription, error)
WatchVaultManagerContractSet is a free log subscription operation binding the contract event 0x136260758ef216be6f30b5244361f089faf99890f23864c0a63e2d2def24963f.
Solidity: event VaultManagerContractSet(address vaultManagerContractAddress, address _vaultManagerContract)
type LiqInitialized ¶
LiqInitialized represents a Initialized event raised by the Liq contract.
type LiqInitializedIterator ¶
type LiqInitializedIterator struct { Event *LiqInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Liq contract.
func (*LiqInitializedIterator) Close ¶
func (it *LiqInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqInitializedIterator) Error ¶
func (it *LiqInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqInitializedIterator) Next ¶
func (it *LiqInitializedIterator) 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 LiqLiquidStakingWithdrawalCredentialsSet ¶
type LiqLiquidStakingWithdrawalCredentialsSet struct { OldLiquidStakingWithdrawalCredentials []byte LiquidStakingWithdrawalCredentials []byte Raw types.Log // Blockchain specific contextual infos }
LiqLiquidStakingWithdrawalCredentialsSet represents a LiquidStakingWithdrawalCredentialsSet event raised by the Liq contract.
type LiqLiquidStakingWithdrawalCredentialsSetIterator ¶
type LiqLiquidStakingWithdrawalCredentialsSetIterator struct { Event *LiqLiquidStakingWithdrawalCredentialsSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqLiquidStakingWithdrawalCredentialsSetIterator is returned from FilterLiquidStakingWithdrawalCredentialsSet and is used to iterate over the raw logs and unpacked data for LiquidStakingWithdrawalCredentialsSet events raised by the Liq contract.
func (*LiqLiquidStakingWithdrawalCredentialsSetIterator) Close ¶
func (it *LiqLiquidStakingWithdrawalCredentialsSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqLiquidStakingWithdrawalCredentialsSetIterator) Error ¶
func (it *LiqLiquidStakingWithdrawalCredentialsSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqLiquidStakingWithdrawalCredentialsSetIterator) Next ¶
func (it *LiqLiquidStakingWithdrawalCredentialsSetIterator) 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 LiqNftExitBlockNumberSet ¶
type LiqNftExitBlockNumberSet struct { TokenIds []*big.Int ExitBlockNumbers []*big.Int Raw types.Log // Blockchain specific contextual infos }
LiqNftExitBlockNumberSet represents a NftExitBlockNumberSet event raised by the Liq contract.
type LiqNftExitBlockNumberSetIterator ¶
type LiqNftExitBlockNumberSetIterator struct { Event *LiqNftExitBlockNumberSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqNftExitBlockNumberSetIterator is returned from FilterNftExitBlockNumberSet and is used to iterate over the raw logs and unpacked data for NftExitBlockNumberSet events raised by the Liq contract.
func (*LiqNftExitBlockNumberSetIterator) Close ¶
func (it *LiqNftExitBlockNumberSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqNftExitBlockNumberSetIterator) Error ¶
func (it *LiqNftExitBlockNumberSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqNftExitBlockNumberSetIterator) Next ¶
func (it *LiqNftExitBlockNumberSetIterator) 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 LiqNftStake ¶
type LiqNftStake struct { OperatorId *big.Int From common.Address Count *big.Int Raw types.Log // Blockchain specific contextual infos }
LiqNftStake represents a NftStake event raised by the Liq contract.
type LiqNftStakeIterator ¶
type LiqNftStakeIterator struct { Event *LiqNftStake // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqNftStakeIterator is returned from FilterNftStake and is used to iterate over the raw logs and unpacked data for NftStake events raised by the Liq contract.
func (*LiqNftStakeIterator) Close ¶
func (it *LiqNftStakeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqNftStakeIterator) Error ¶
func (it *LiqNftStakeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqNftStakeIterator) Next ¶
func (it *LiqNftStakeIterator) 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 LiqNodeOperatorRegistryContractSet ¶
type LiqNodeOperatorRegistryContractSet struct { OldNodeOperatorRegistryContract common.Address NodeOperatorRegistryContract common.Address Raw types.Log // Blockchain specific contextual infos }
LiqNodeOperatorRegistryContractSet represents a NodeOperatorRegistryContractSet event raised by the Liq contract.
type LiqNodeOperatorRegistryContractSetIterator ¶
type LiqNodeOperatorRegistryContractSetIterator struct { Event *LiqNodeOperatorRegistryContractSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqNodeOperatorRegistryContractSetIterator is returned from FilterNodeOperatorRegistryContractSet and is used to iterate over the raw logs and unpacked data for NodeOperatorRegistryContractSet events raised by the Liq contract.
func (*LiqNodeOperatorRegistryContractSetIterator) Close ¶
func (it *LiqNodeOperatorRegistryContractSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqNodeOperatorRegistryContractSetIterator) Error ¶
func (it *LiqNodeOperatorRegistryContractSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqNodeOperatorRegistryContractSetIterator) Next ¶
func (it *LiqNodeOperatorRegistryContractSetIterator) 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 LiqOperatorAssigned ¶
type LiqOperatorAssigned struct { BlacklistOperatorId *big.Int OperatorId *big.Int TotalAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
LiqOperatorAssigned represents a OperatorAssigned event raised by the Liq contract.
type LiqOperatorAssignedIterator ¶
type LiqOperatorAssignedIterator struct { Event *LiqOperatorAssigned // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqOperatorAssignedIterator is returned from FilterOperatorAssigned and is used to iterate over the raw logs and unpacked data for OperatorAssigned events raised by the Liq contract.
func (*LiqOperatorAssignedIterator) Close ¶
func (it *LiqOperatorAssignedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqOperatorAssignedIterator) Error ¶
func (it *LiqOperatorAssignedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqOperatorAssignedIterator) Next ¶
func (it *LiqOperatorAssignedIterator) 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 LiqOperatorCanLoanAmountsSet ¶
type LiqOperatorCanLoanAmountsSet struct { OperatorCanLoanAmounts *big.Int NewCanloadAmounts *big.Int Raw types.Log // Blockchain specific contextual infos }
LiqOperatorCanLoanAmountsSet represents a OperatorCanLoanAmountsSet event raised by the Liq contract.
type LiqOperatorCanLoanAmountsSetIterator ¶
type LiqOperatorCanLoanAmountsSetIterator struct { Event *LiqOperatorCanLoanAmountsSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqOperatorCanLoanAmountsSetIterator is returned from FilterOperatorCanLoanAmountsSet and is used to iterate over the raw logs and unpacked data for OperatorCanLoanAmountsSet events raised by the Liq contract.
func (*LiqOperatorCanLoanAmountsSetIterator) Close ¶
func (it *LiqOperatorCanLoanAmountsSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqOperatorCanLoanAmountsSetIterator) Error ¶
func (it *LiqOperatorCanLoanAmountsSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqOperatorCanLoanAmountsSetIterator) Next ¶
func (it *LiqOperatorCanLoanAmountsSetIterator) 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 LiqOperatorClaimRewards ¶
type LiqOperatorClaimRewards struct { OperatorId *big.Int Rewards *big.Int Raw types.Log // Blockchain specific contextual infos }
LiqOperatorClaimRewards represents a OperatorClaimRewards event raised by the Liq contract.
type LiqOperatorClaimRewardsIterator ¶
type LiqOperatorClaimRewardsIterator struct { Event *LiqOperatorClaimRewards // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqOperatorClaimRewardsIterator is returned from FilterOperatorClaimRewards and is used to iterate over the raw logs and unpacked data for OperatorClaimRewards events raised by the Liq contract.
func (*LiqOperatorClaimRewardsIterator) Close ¶
func (it *LiqOperatorClaimRewardsIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqOperatorClaimRewardsIterator) Error ¶
func (it *LiqOperatorClaimRewardsIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqOperatorClaimRewardsIterator) Next ¶
func (it *LiqOperatorClaimRewardsIterator) 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 LiqOperatorReinvestClRewards ¶
type LiqOperatorReinvestClRewards struct { OperatorId *big.Int Rewards *big.Int Raw types.Log // Blockchain specific contextual infos }
LiqOperatorReinvestClRewards represents a OperatorReinvestClRewards event raised by the Liq contract.
type LiqOperatorReinvestClRewardsIterator ¶
type LiqOperatorReinvestClRewardsIterator struct { Event *LiqOperatorReinvestClRewards // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqOperatorReinvestClRewardsIterator is returned from FilterOperatorReinvestClRewards and is used to iterate over the raw logs and unpacked data for OperatorReinvestClRewards events raised by the Liq contract.
func (*LiqOperatorReinvestClRewardsIterator) Close ¶
func (it *LiqOperatorReinvestClRewardsIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqOperatorReinvestClRewardsIterator) Error ¶
func (it *LiqOperatorReinvestClRewardsIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqOperatorReinvestClRewardsIterator) Next ¶
func (it *LiqOperatorReinvestClRewardsIterator) 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 LiqOperatorReinvestElRewards ¶
type LiqOperatorReinvestElRewards struct { OperatorId *big.Int Rewards *big.Int Raw types.Log // Blockchain specific contextual infos }
LiqOperatorReinvestElRewards represents a OperatorReinvestElRewards event raised by the Liq contract.
type LiqOperatorReinvestElRewardsIterator ¶
type LiqOperatorReinvestElRewardsIterator struct { Event *LiqOperatorReinvestElRewards // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqOperatorReinvestElRewardsIterator is returned from FilterOperatorReinvestElRewards and is used to iterate over the raw logs and unpacked data for OperatorReinvestElRewards events raised by the Liq contract.
func (*LiqOperatorReinvestElRewardsIterator) Close ¶
func (it *LiqOperatorReinvestElRewardsIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqOperatorReinvestElRewardsIterator) Error ¶
func (it *LiqOperatorReinvestElRewardsIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqOperatorReinvestElRewardsIterator) Next ¶
func (it *LiqOperatorReinvestElRewardsIterator) 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 LiqOwnershipTransferred ¶
type LiqOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
LiqOwnershipTransferred represents a OwnershipTransferred event raised by the Liq contract.
type LiqOwnershipTransferredIterator ¶
type LiqOwnershipTransferredIterator struct { Event *LiqOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Liq contract.
func (*LiqOwnershipTransferredIterator) Close ¶
func (it *LiqOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqOwnershipTransferredIterator) Error ¶
func (it *LiqOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqOwnershipTransferredIterator) Next ¶
func (it *LiqOwnershipTransferredIterator) 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 LiqPaused ¶
type LiqPaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
LiqPaused represents a Paused event raised by the Liq contract.
type LiqPausedIterator ¶
type LiqPausedIterator struct { Event *LiqPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the Liq contract.
func (*LiqPausedIterator) Close ¶
func (it *LiqPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqPausedIterator) Error ¶
func (it *LiqPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqPausedIterator) Next ¶
func (it *LiqPausedIterator) 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 LiqRaw ¶
type LiqRaw struct {
Contract *Liq // Generic contract binding to access the raw methods on
}
LiqRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LiqRaw) Call ¶
func (_Liq *LiqRaw) 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 (*LiqRaw) Transact ¶
func (_Liq *LiqRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LiqRaw) Transfer ¶
func (_Liq *LiqRaw) 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 LiqRewardsReceive ¶
type LiqRewardsReceive struct { Rewards *big.Int Raw types.Log // Blockchain specific contextual infos }
LiqRewardsReceive represents a RewardsReceive event raised by the Liq contract.
type LiqRewardsReceiveIterator ¶
type LiqRewardsReceiveIterator struct { Event *LiqRewardsReceive // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqRewardsReceiveIterator is returned from FilterRewardsReceive and is used to iterate over the raw logs and unpacked data for RewardsReceive events raised by the Liq contract.
func (*LiqRewardsReceiveIterator) Close ¶
func (it *LiqRewardsReceiveIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqRewardsReceiveIterator) Error ¶
func (it *LiqRewardsReceiveIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqRewardsReceiveIterator) Next ¶
func (it *LiqRewardsReceiveIterator) 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 LiqSession ¶
type LiqSession struct { Contract *Liq // 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 }
LiqSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LiqSession) AddSlashFundToStakePool ¶
func (_Liq *LiqSession) AddSlashFundToStakePool(_operatorId *big.Int, _amount *big.Int) (*types.Transaction, error)
AddSlashFundToStakePool is a paid mutator transaction binding the contract method 0x76b69ca6.
Solidity: function addSlashFundToStakePool(uint256 _operatorId, uint256 _amount) payable returns()
func (*LiqSession) AssignOperator ¶
func (_Liq *LiqSession) AssignOperator(_assignOperatorId *big.Int, _operatorId *big.Int) (*types.Transaction, error)
AssignOperator is a paid mutator transaction binding the contract method 0xb36e2cce.
Solidity: function assignOperator(uint256 _assignOperatorId, uint256 _operatorId) returns()
func (*LiqSession) BeaconOracleContract ¶
func (_Liq *LiqSession) BeaconOracleContract() (common.Address, error)
BeaconOracleContract is a free data retrieval call binding the contract method 0xe383edb4.
Solidity: function beaconOracleContract() view returns(address)
func (*LiqSession) ClaimRewardsOfDao ¶
func (_Liq *LiqSession) ClaimRewardsOfDao(_operatorIds []*big.Int, _rewards []*big.Int) (*types.Transaction, error)
ClaimRewardsOfDao is a paid mutator transaction binding the contract method 0x8628974b.
Solidity: function claimRewardsOfDao(uint256[] _operatorIds, uint256[] _rewards) returns()
func (*LiqSession) ClaimRewardsOfOperator ¶
func (_Liq *LiqSession) ClaimRewardsOfOperator(_operatorId *big.Int, _rewardAddresses []common.Address, _rewards []*big.Int) (*types.Transaction, error)
ClaimRewardsOfOperator is a paid mutator transaction binding the contract method 0x15cf1a8f.
Solidity: function claimRewardsOfOperator(uint256 _operatorId, address[] _rewardAddresses, uint256[] _rewards) returns()
func (*LiqSession) ClaimRewardsOfUser ¶
func (_Liq *LiqSession) ClaimRewardsOfUser(_operatorId *big.Int, _tokenIds []*big.Int, _totalNftRewards *big.Int, _gasHeight *big.Int, _owner common.Address) (*types.Transaction, error)
ClaimRewardsOfUser is a paid mutator transaction binding the contract method 0x7d75de55.
Solidity: function claimRewardsOfUser(uint256 _operatorId, uint256[] _tokenIds, uint256 _totalNftRewards, uint256 _gasHeight, address _owner) returns()
func (*LiqSession) ConsensusVaultContract ¶
func (_Liq *LiqSession) ConsensusVaultContract() (common.Address, error)
ConsensusVaultContract is a free data retrieval call binding the contract method 0xd6a29dc5.
Solidity: function consensusVaultContract() view returns(address)
func (*LiqSession) Dao ¶
func (_Liq *LiqSession) Dao() (common.Address, error)
Dao is a free data retrieval call binding the contract method 0x4162169f.
Solidity: function dao() view returns(address)
func (*LiqSession) DaoVaultAddress ¶
func (_Liq *LiqSession) DaoVaultAddress() (common.Address, error)
DaoVaultAddress is a free data retrieval call binding the contract method 0x3d6a3844.
Solidity: function daoVaultAddress() view returns(address)
func (*LiqSession) DepositContract ¶
func (_Liq *LiqSession) DepositContract() (common.Address, error)
DepositContract is a free data retrieval call binding the contract method 0xe94ad65b.
Solidity: function depositContract() view returns(address)
func (*LiqSession) DepositFeeRate ¶
func (_Liq *LiqSession) DepositFeeRate() (*big.Int, error)
DepositFeeRate is a free data retrieval call binding the contract method 0x852cb9b8.
Solidity: function depositFeeRate() view returns(uint256)
func (*LiqSession) FastUnstakeNFT ¶
func (_Liq *LiqSession) FastUnstakeNFT(_operatorId *big.Int, _tokenId *big.Int, _to common.Address) (*types.Transaction, error)
FastUnstakeNFT is a paid mutator transaction binding the contract method 0x37a203c8.
Solidity: function fastUnstakeNFT(uint256 _operatorId, uint256 _tokenId, address _to) returns()
func (*LiqSession) GetEthOut ¶
GetEthOut is a free data retrieval call binding the contract method 0xb2ff2410.
Solidity: function getEthOut(uint256 _nethAmountIn) view returns(uint256)
func (*LiqSession) GetExchangeRate ¶
func (_Liq *LiqSession) GetExchangeRate() (*big.Int, error)
GetExchangeRate is a free data retrieval call binding the contract method 0xe6aa216c.
Solidity: function getExchangeRate() view returns(uint256)
func (*LiqSession) GetNethOut ¶
GetNethOut is a free data retrieval call binding the contract method 0x9ec2d598.
Solidity: function getNethOut(uint256 _ethAmountIn) view returns(uint256)
func (*LiqSession) GetOperatorNethUnstakePoolAmounts ¶
GetOperatorNethUnstakePoolAmounts is a free data retrieval call binding the contract method 0xeef02d3b.
Solidity: function getOperatorNethUnstakePoolAmounts(uint256 _operatorId) view returns(uint256)
func (*LiqSession) GetTotalEthValue ¶
func (_Liq *LiqSession) GetTotalEthValue() (*big.Int, error)
GetTotalEthValue is a free data retrieval call binding the contract method 0x4277f693.
Solidity: function getTotalEthValue() view returns(uint256)
func (*LiqSession) GetUnstakeQuota ¶
func (_Liq *LiqSession) GetUnstakeQuota(_from common.Address) ([]LiquidStakingStakeInfo, error)
GetUnstakeQuota is a free data retrieval call binding the contract method 0xbc7b0d20.
Solidity: function getUnstakeQuota(address _from) view returns((uint256,uint256)[])
func (*LiqSession) Initialize ¶
func (_Liq *LiqSession) Initialize(_dao common.Address, _daoVaultAddress common.Address, _withdrawalCreds []byte, _nodeOperatorRegistryContractAddress common.Address, _nETHContractAddress common.Address, _nVNFTContractAddress common.Address, _beaconOracleContractAddress common.Address, _depositContractAddress common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x0eda4cf2.
Solidity: function initialize(address _dao, address _daoVaultAddress, bytes _withdrawalCreds, address _nodeOperatorRegistryContractAddress, address _nETHContractAddress, address _nVNFTContractAddress, address _beaconOracleContractAddress, address _depositContractAddress) returns()
func (*LiqSession) InitializeV2 ¶
func (_Liq *LiqSession) InitializeV2(_operatorIds []*big.Int, _users []common.Address, _nethAmounts []*big.Int, _consensusVaultContractAddress common.Address, _vaultManagerContractAddress common.Address, _withdrawalRequestContractAddress common.Address, _operatorSlashContractAddress common.Address) (*types.Transaction, error)
InitializeV2 is a paid mutator transaction binding the contract method 0x04517e31.
Solidity: function initializeV2(uint256[] _operatorIds, address[] _users, uint256[] _nethAmounts, address _consensusVaultContractAddress, address _vaultManagerContractAddress, address _withdrawalRequestContractAddress, address _operatorSlashContractAddress) returns()
func (*LiqSession) IsPaused ¶
func (_Liq *LiqSession) IsPaused() (bool, error)
IsPaused is a free data retrieval call binding the contract method 0xb187bd26.
Solidity: function isPaused() view returns(bool)
func (*LiqSession) LargeWithdrawalBurnNeth ¶
func (_Liq *LiqSession) LargeWithdrawalBurnNeth(_totalRequestNethAmount *big.Int) (*types.Transaction, error)
LargeWithdrawalBurnNeth is a paid mutator transaction binding the contract method 0x47a764d3.
Solidity: function largeWithdrawalBurnNeth(uint256 _totalRequestNethAmount) returns()
func (*LiqSession) LargeWithdrawalUnstake ¶
func (_Liq *LiqSession) LargeWithdrawalUnstake(_operatorId *big.Int, _from common.Address, _amount *big.Int) (*types.Transaction, error)
LargeWithdrawalUnstake is a paid mutator transaction binding the contract method 0x3a548da1.
Solidity: function largeWithdrawalUnstake(uint256 _operatorId, address _from, uint256 _amount) returns()
func (*LiqSession) LiquidStakingWithdrawalCredentials ¶
func (_Liq *LiqSession) LiquidStakingWithdrawalCredentials() ([]byte, error)
LiquidStakingWithdrawalCredentials is a free data retrieval call binding the contract method 0x12ebdab4.
Solidity: function liquidStakingWithdrawalCredentials() view returns(bytes)
func (*LiqSession) NETHContract ¶
func (_Liq *LiqSession) NETHContract() (common.Address, error)
NETHContract is a free data retrieval call binding the contract method 0xbd97c759.
Solidity: function nETHContract() view returns(address)
func (*LiqSession) NftExitHandle ¶
func (_Liq *LiqSession) NftExitHandle(_tokenIds []*big.Int, _exitBlockNumbers []*big.Int) (*types.Transaction, error)
NftExitHandle is a paid mutator transaction binding the contract method 0x5d20c6be.
Solidity: function nftExitHandle(uint256[] _tokenIds, uint256[] _exitBlockNumbers) returns()
func (*LiqSession) NodeOperatorRegistryContract ¶
func (_Liq *LiqSession) NodeOperatorRegistryContract() (common.Address, error)
NodeOperatorRegistryContract is a free data retrieval call binding the contract method 0x9a42e0ba.
Solidity: function nodeOperatorRegistryContract() view returns(address)
func (*LiqSession) OnERC721Received ¶
func (_Liq *LiqSession) OnERC721Received(operator common.Address, from common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address operator, address from, uint256 tokenId, bytes data) returns(bytes4)
func (*LiqSession) OperatorCanLoanAmounts ¶
func (_Liq *LiqSession) OperatorCanLoanAmounts() (*big.Int, error)
OperatorCanLoanAmounts is a free data retrieval call binding the contract method 0xd4a47d6d.
Solidity: function operatorCanLoanAmounts() view returns(uint256)
func (*LiqSession) OperatorLoadBlockNumbers ¶
OperatorLoadBlockNumbers is a free data retrieval call binding the contract method 0x2f7486f1.
Solidity: function operatorLoadBlockNumbers(uint256 ) view returns(uint256)
func (*LiqSession) OperatorLoanRecords ¶
OperatorLoanRecords is a free data retrieval call binding the contract method 0x3eca7213.
Solidity: function operatorLoanRecords(uint256 ) view returns(uint256)
func (*LiqSession) OperatorNftPoolBalances ¶
OperatorNftPoolBalances is a free data retrieval call binding the contract method 0x39007890.
Solidity: function operatorNftPoolBalances(uint256 ) view returns(uint256)
func (*LiqSession) OperatorPoolBalances ¶
OperatorPoolBalances is a free data retrieval call binding the contract method 0x74ee7f86.
Solidity: function operatorPoolBalances(uint256 ) view returns(uint256)
func (*LiqSession) OperatorSlashContract ¶
func (_Liq *LiqSession) OperatorSlashContract() (common.Address, error)
OperatorSlashContract is a free data retrieval call binding the contract method 0x0c2559fd.
Solidity: function operatorSlashContract() view returns(address)
func (*LiqSession) Owner ¶
func (_Liq *LiqSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*LiqSession) Pause ¶
func (_Liq *LiqSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*LiqSession) Paused ¶
func (_Liq *LiqSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*LiqSession) ProxiableUUID ¶
func (_Liq *LiqSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*LiqSession) ReAssignRecords ¶
ReAssignRecords is a free data retrieval call binding the contract method 0x79c5092b.
Solidity: function reAssignRecords(uint256 ) view returns(uint256)
func (*LiqSession) ReceiveRewards ¶
func (_Liq *LiqSession) ReceiveRewards(_rewards *big.Int) (*types.Transaction, error)
ReceiveRewards is a paid mutator transaction binding the contract method 0xd77868da.
Solidity: function receiveRewards(uint256 _rewards) payable returns()
func (*LiqSession) RegisterValidator ¶
func (_Liq *LiqSession) RegisterValidator(_pubkeys [][]byte, _signatures [][]byte, _depositDataRoots [][32]byte) (*types.Transaction, error)
RegisterValidator is a paid mutator transaction binding the contract method 0x193615fe.
Solidity: function registerValidator(bytes[] _pubkeys, bytes[] _signatures, bytes32[] _depositDataRoots) returns()
func (*LiqSession) ReinvestClRewards ¶
func (_Liq *LiqSession) ReinvestClRewards(_operatorIds []*big.Int, _amounts []*big.Int) (*types.Transaction, error)
ReinvestClRewards is a paid mutator transaction binding the contract method 0x5564ab6e.
Solidity: function reinvestClRewards(uint256[] _operatorIds, uint256[] _amounts) returns()
func (*LiqSession) ReinvestElRewards ¶
func (_Liq *LiqSession) ReinvestElRewards(_operatorIds []*big.Int, _amounts []*big.Int) (*types.Transaction, error)
ReinvestElRewards is a paid mutator transaction binding the contract method 0x0d020de2.
Solidity: function reinvestElRewards(uint256[] _operatorIds, uint256[] _amounts) returns()
func (*LiqSession) RenounceOwnership ¶
func (_Liq *LiqSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*LiqSession) SetBeaconOracleContract ¶
func (_Liq *LiqSession) SetBeaconOracleContract(_beaconOracleContractAddress common.Address) (*types.Transaction, error)
SetBeaconOracleContract is a paid mutator transaction binding the contract method 0xeff71b99.
Solidity: function setBeaconOracleContract(address _beaconOracleContractAddress) returns()
func (*LiqSession) SetDaoAddress ¶
func (_Liq *LiqSession) SetDaoAddress(_dao common.Address) (*types.Transaction, error)
SetDaoAddress is a paid mutator transaction binding the contract method 0x9a3cac6a.
Solidity: function setDaoAddress(address _dao) returns()
func (*LiqSession) SetDaoVaultAddress ¶
func (_Liq *LiqSession) SetDaoVaultAddress(_daoVaultAddress common.Address) (*types.Transaction, error)
SetDaoVaultAddress is a paid mutator transaction binding the contract method 0xc720d250.
Solidity: function setDaoVaultAddress(address _daoVaultAddress) returns()
func (*LiqSession) SetDepositFeeRate ¶
func (_Liq *LiqSession) SetDepositFeeRate(_feeRate *big.Int) (*types.Transaction, error)
SetDepositFeeRate is a paid mutator transaction binding the contract method 0x8e691b9a.
Solidity: function setDepositFeeRate(uint256 _feeRate) returns()
func (*LiqSession) SetLiquidStakingWithdrawalCredentials ¶
func (_Liq *LiqSession) SetLiquidStakingWithdrawalCredentials(_liquidStakingWithdrawalCredentials []byte) (*types.Transaction, error)
SetLiquidStakingWithdrawalCredentials is a paid mutator transaction binding the contract method 0x2fa2a2cc.
Solidity: function setLiquidStakingWithdrawalCredentials(bytes _liquidStakingWithdrawalCredentials) returns()
func (*LiqSession) SetNodeOperatorRegistryContract ¶
func (_Liq *LiqSession) SetNodeOperatorRegistryContract(_nodeOperatorRegistryContract common.Address) (*types.Transaction, error)
SetNodeOperatorRegistryContract is a paid mutator transaction binding the contract method 0xcb23473e.
Solidity: function setNodeOperatorRegistryContract(address _nodeOperatorRegistryContract) returns()
func (*LiqSession) SetOperatorCanLoanAmounts ¶
func (_Liq *LiqSession) SetOperatorCanLoanAmounts(_newCanloadAmounts *big.Int) (*types.Transaction, error)
SetOperatorCanLoanAmounts is a paid mutator transaction binding the contract method 0xe59546be.
Solidity: function setOperatorCanLoanAmounts(uint256 _newCanloadAmounts) returns()
func (*LiqSession) SetVaultManagerContract ¶
func (_Liq *LiqSession) SetVaultManagerContract(_vaultManagerContract common.Address) (*types.Transaction, error)
SetVaultManagerContract is a paid mutator transaction binding the contract method 0xbe14652a.
Solidity: function setVaultManagerContract(address _vaultManagerContract) returns()
func (*LiqSession) StakeETH ¶
func (_Liq *LiqSession) StakeETH(_operatorId *big.Int) (*types.Transaction, error)
StakeETH is a paid mutator transaction binding the contract method 0x6ecc20da.
Solidity: function stakeETH(uint256 _operatorId) payable returns()
func (*LiqSession) StakeNFT ¶
func (_Liq *LiqSession) StakeNFT(_operatorId *big.Int, withdrawalCredentialsAddress common.Address) (*types.Transaction, error)
StakeNFT is a paid mutator transaction binding the contract method 0x75d1b234.
Solidity: function stakeNFT(uint256 _operatorId, address withdrawalCredentialsAddress) payable returns()
func (*LiqSession) TransferOwnership ¶
func (_Liq *LiqSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*LiqSession) Unpause ¶
func (_Liq *LiqSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*LiqSession) UnstakeETH ¶
func (_Liq *LiqSession) UnstakeETH(_operatorId *big.Int, _amounts *big.Int) (*types.Transaction, error)
UnstakeETH is a paid mutator transaction binding the contract method 0xe425353d.
Solidity: function unstakeETH(uint256 _operatorId, uint256 _amounts) returns()
func (*LiqSession) UpgradeTo ¶
func (_Liq *LiqSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*LiqSession) UpgradeToAndCall ¶
func (_Liq *LiqSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
func (*LiqSession) VNFTContract ¶
func (_Liq *LiqSession) VNFTContract() (common.Address, error)
VNFTContract is a free data retrieval call binding the contract method 0xfc03411f.
Solidity: function vNFTContract() view returns(address)
func (*LiqSession) VaultManagerContractAddress ¶
func (_Liq *LiqSession) VaultManagerContractAddress() (common.Address, error)
VaultManagerContractAddress is a free data retrieval call binding the contract method 0xb3ee9d6b.
Solidity: function vaultManagerContractAddress() view returns(address)
func (*LiqSession) WithdrawalRequestContract ¶
func (_Liq *LiqSession) WithdrawalRequestContract() (common.Address, error)
WithdrawalRequestContract is a free data retrieval call binding the contract method 0x45dcb639.
Solidity: function withdrawalRequestContract() view returns(address)
type LiqTransactor ¶
type LiqTransactor struct {
// contains filtered or unexported fields
}
LiqTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLiqTransactor ¶
func NewLiqTransactor(address common.Address, transactor bind.ContractTransactor) (*LiqTransactor, error)
NewLiqTransactor creates a new write-only instance of Liq, bound to a specific deployed contract.
func (*LiqTransactor) AddSlashFundToStakePool ¶
func (_Liq *LiqTransactor) AddSlashFundToStakePool(opts *bind.TransactOpts, _operatorId *big.Int, _amount *big.Int) (*types.Transaction, error)
AddSlashFundToStakePool is a paid mutator transaction binding the contract method 0x76b69ca6.
Solidity: function addSlashFundToStakePool(uint256 _operatorId, uint256 _amount) payable returns()
func (*LiqTransactor) AssignOperator ¶
func (_Liq *LiqTransactor) AssignOperator(opts *bind.TransactOpts, _assignOperatorId *big.Int, _operatorId *big.Int) (*types.Transaction, error)
AssignOperator is a paid mutator transaction binding the contract method 0xb36e2cce.
Solidity: function assignOperator(uint256 _assignOperatorId, uint256 _operatorId) returns()
func (*LiqTransactor) ClaimRewardsOfDao ¶
func (_Liq *LiqTransactor) ClaimRewardsOfDao(opts *bind.TransactOpts, _operatorIds []*big.Int, _rewards []*big.Int) (*types.Transaction, error)
ClaimRewardsOfDao is a paid mutator transaction binding the contract method 0x8628974b.
Solidity: function claimRewardsOfDao(uint256[] _operatorIds, uint256[] _rewards) returns()
func (*LiqTransactor) ClaimRewardsOfOperator ¶
func (_Liq *LiqTransactor) ClaimRewardsOfOperator(opts *bind.TransactOpts, _operatorId *big.Int, _rewardAddresses []common.Address, _rewards []*big.Int) (*types.Transaction, error)
ClaimRewardsOfOperator is a paid mutator transaction binding the contract method 0x15cf1a8f.
Solidity: function claimRewardsOfOperator(uint256 _operatorId, address[] _rewardAddresses, uint256[] _rewards) returns()
func (*LiqTransactor) ClaimRewardsOfUser ¶
func (_Liq *LiqTransactor) ClaimRewardsOfUser(opts *bind.TransactOpts, _operatorId *big.Int, _tokenIds []*big.Int, _totalNftRewards *big.Int, _gasHeight *big.Int, _owner common.Address) (*types.Transaction, error)
ClaimRewardsOfUser is a paid mutator transaction binding the contract method 0x7d75de55.
Solidity: function claimRewardsOfUser(uint256 _operatorId, uint256[] _tokenIds, uint256 _totalNftRewards, uint256 _gasHeight, address _owner) returns()
func (*LiqTransactor) FastUnstakeNFT ¶
func (_Liq *LiqTransactor) FastUnstakeNFT(opts *bind.TransactOpts, _operatorId *big.Int, _tokenId *big.Int, _to common.Address) (*types.Transaction, error)
FastUnstakeNFT is a paid mutator transaction binding the contract method 0x37a203c8.
Solidity: function fastUnstakeNFT(uint256 _operatorId, uint256 _tokenId, address _to) returns()
func (*LiqTransactor) Initialize ¶
func (_Liq *LiqTransactor) Initialize(opts *bind.TransactOpts, _dao common.Address, _daoVaultAddress common.Address, _withdrawalCreds []byte, _nodeOperatorRegistryContractAddress common.Address, _nETHContractAddress common.Address, _nVNFTContractAddress common.Address, _beaconOracleContractAddress common.Address, _depositContractAddress common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x0eda4cf2.
Solidity: function initialize(address _dao, address _daoVaultAddress, bytes _withdrawalCreds, address _nodeOperatorRegistryContractAddress, address _nETHContractAddress, address _nVNFTContractAddress, address _beaconOracleContractAddress, address _depositContractAddress) returns()
func (*LiqTransactor) InitializeV2 ¶
func (_Liq *LiqTransactor) InitializeV2(opts *bind.TransactOpts, _operatorIds []*big.Int, _users []common.Address, _nethAmounts []*big.Int, _consensusVaultContractAddress common.Address, _vaultManagerContractAddress common.Address, _withdrawalRequestContractAddress common.Address, _operatorSlashContractAddress common.Address) (*types.Transaction, error)
InitializeV2 is a paid mutator transaction binding the contract method 0x04517e31.
Solidity: function initializeV2(uint256[] _operatorIds, address[] _users, uint256[] _nethAmounts, address _consensusVaultContractAddress, address _vaultManagerContractAddress, address _withdrawalRequestContractAddress, address _operatorSlashContractAddress) returns()
func (*LiqTransactor) LargeWithdrawalBurnNeth ¶
func (_Liq *LiqTransactor) LargeWithdrawalBurnNeth(opts *bind.TransactOpts, _totalRequestNethAmount *big.Int) (*types.Transaction, error)
LargeWithdrawalBurnNeth is a paid mutator transaction binding the contract method 0x47a764d3.
Solidity: function largeWithdrawalBurnNeth(uint256 _totalRequestNethAmount) returns()
func (*LiqTransactor) LargeWithdrawalUnstake ¶
func (_Liq *LiqTransactor) LargeWithdrawalUnstake(opts *bind.TransactOpts, _operatorId *big.Int, _from common.Address, _amount *big.Int) (*types.Transaction, error)
LargeWithdrawalUnstake is a paid mutator transaction binding the contract method 0x3a548da1.
Solidity: function largeWithdrawalUnstake(uint256 _operatorId, address _from, uint256 _amount) returns()
func (*LiqTransactor) NftExitHandle ¶
func (_Liq *LiqTransactor) NftExitHandle(opts *bind.TransactOpts, _tokenIds []*big.Int, _exitBlockNumbers []*big.Int) (*types.Transaction, error)
NftExitHandle is a paid mutator transaction binding the contract method 0x5d20c6be.
Solidity: function nftExitHandle(uint256[] _tokenIds, uint256[] _exitBlockNumbers) returns()
func (*LiqTransactor) OnERC721Received ¶
func (_Liq *LiqTransactor) OnERC721Received(opts *bind.TransactOpts, operator common.Address, from common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address operator, address from, uint256 tokenId, bytes data) returns(bytes4)
func (*LiqTransactor) Pause ¶
func (_Liq *LiqTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*LiqTransactor) ReceiveRewards ¶
func (_Liq *LiqTransactor) ReceiveRewards(opts *bind.TransactOpts, _rewards *big.Int) (*types.Transaction, error)
ReceiveRewards is a paid mutator transaction binding the contract method 0xd77868da.
Solidity: function receiveRewards(uint256 _rewards) payable returns()
func (*LiqTransactor) RegisterValidator ¶
func (_Liq *LiqTransactor) RegisterValidator(opts *bind.TransactOpts, _pubkeys [][]byte, _signatures [][]byte, _depositDataRoots [][32]byte) (*types.Transaction, error)
RegisterValidator is a paid mutator transaction binding the contract method 0x193615fe.
Solidity: function registerValidator(bytes[] _pubkeys, bytes[] _signatures, bytes32[] _depositDataRoots) returns()
func (*LiqTransactor) ReinvestClRewards ¶
func (_Liq *LiqTransactor) ReinvestClRewards(opts *bind.TransactOpts, _operatorIds []*big.Int, _amounts []*big.Int) (*types.Transaction, error)
ReinvestClRewards is a paid mutator transaction binding the contract method 0x5564ab6e.
Solidity: function reinvestClRewards(uint256[] _operatorIds, uint256[] _amounts) returns()
func (*LiqTransactor) ReinvestElRewards ¶
func (_Liq *LiqTransactor) ReinvestElRewards(opts *bind.TransactOpts, _operatorIds []*big.Int, _amounts []*big.Int) (*types.Transaction, error)
ReinvestElRewards is a paid mutator transaction binding the contract method 0x0d020de2.
Solidity: function reinvestElRewards(uint256[] _operatorIds, uint256[] _amounts) returns()
func (*LiqTransactor) RenounceOwnership ¶
func (_Liq *LiqTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*LiqTransactor) SetBeaconOracleContract ¶
func (_Liq *LiqTransactor) SetBeaconOracleContract(opts *bind.TransactOpts, _beaconOracleContractAddress common.Address) (*types.Transaction, error)
SetBeaconOracleContract is a paid mutator transaction binding the contract method 0xeff71b99.
Solidity: function setBeaconOracleContract(address _beaconOracleContractAddress) returns()
func (*LiqTransactor) SetDaoAddress ¶
func (_Liq *LiqTransactor) SetDaoAddress(opts *bind.TransactOpts, _dao common.Address) (*types.Transaction, error)
SetDaoAddress is a paid mutator transaction binding the contract method 0x9a3cac6a.
Solidity: function setDaoAddress(address _dao) returns()
func (*LiqTransactor) SetDaoVaultAddress ¶
func (_Liq *LiqTransactor) SetDaoVaultAddress(opts *bind.TransactOpts, _daoVaultAddress common.Address) (*types.Transaction, error)
SetDaoVaultAddress is a paid mutator transaction binding the contract method 0xc720d250.
Solidity: function setDaoVaultAddress(address _daoVaultAddress) returns()
func (*LiqTransactor) SetDepositFeeRate ¶
func (_Liq *LiqTransactor) SetDepositFeeRate(opts *bind.TransactOpts, _feeRate *big.Int) (*types.Transaction, error)
SetDepositFeeRate is a paid mutator transaction binding the contract method 0x8e691b9a.
Solidity: function setDepositFeeRate(uint256 _feeRate) returns()
func (*LiqTransactor) SetLiquidStakingWithdrawalCredentials ¶
func (_Liq *LiqTransactor) SetLiquidStakingWithdrawalCredentials(opts *bind.TransactOpts, _liquidStakingWithdrawalCredentials []byte) (*types.Transaction, error)
SetLiquidStakingWithdrawalCredentials is a paid mutator transaction binding the contract method 0x2fa2a2cc.
Solidity: function setLiquidStakingWithdrawalCredentials(bytes _liquidStakingWithdrawalCredentials) returns()
func (*LiqTransactor) SetNodeOperatorRegistryContract ¶
func (_Liq *LiqTransactor) SetNodeOperatorRegistryContract(opts *bind.TransactOpts, _nodeOperatorRegistryContract common.Address) (*types.Transaction, error)
SetNodeOperatorRegistryContract is a paid mutator transaction binding the contract method 0xcb23473e.
Solidity: function setNodeOperatorRegistryContract(address _nodeOperatorRegistryContract) returns()
func (*LiqTransactor) SetOperatorCanLoanAmounts ¶
func (_Liq *LiqTransactor) SetOperatorCanLoanAmounts(opts *bind.TransactOpts, _newCanloadAmounts *big.Int) (*types.Transaction, error)
SetOperatorCanLoanAmounts is a paid mutator transaction binding the contract method 0xe59546be.
Solidity: function setOperatorCanLoanAmounts(uint256 _newCanloadAmounts) returns()
func (*LiqTransactor) SetVaultManagerContract ¶
func (_Liq *LiqTransactor) SetVaultManagerContract(opts *bind.TransactOpts, _vaultManagerContract common.Address) (*types.Transaction, error)
SetVaultManagerContract is a paid mutator transaction binding the contract method 0xbe14652a.
Solidity: function setVaultManagerContract(address _vaultManagerContract) returns()
func (*LiqTransactor) StakeETH ¶
func (_Liq *LiqTransactor) StakeETH(opts *bind.TransactOpts, _operatorId *big.Int) (*types.Transaction, error)
StakeETH is a paid mutator transaction binding the contract method 0x6ecc20da.
Solidity: function stakeETH(uint256 _operatorId) payable returns()
func (*LiqTransactor) StakeNFT ¶
func (_Liq *LiqTransactor) StakeNFT(opts *bind.TransactOpts, _operatorId *big.Int, withdrawalCredentialsAddress common.Address) (*types.Transaction, error)
StakeNFT is a paid mutator transaction binding the contract method 0x75d1b234.
Solidity: function stakeNFT(uint256 _operatorId, address withdrawalCredentialsAddress) payable returns()
func (*LiqTransactor) TransferOwnership ¶
func (_Liq *LiqTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*LiqTransactor) Unpause ¶
func (_Liq *LiqTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*LiqTransactor) UnstakeETH ¶
func (_Liq *LiqTransactor) UnstakeETH(opts *bind.TransactOpts, _operatorId *big.Int, _amounts *big.Int) (*types.Transaction, error)
UnstakeETH is a paid mutator transaction binding the contract method 0xe425353d.
Solidity: function unstakeETH(uint256 _operatorId, uint256 _amounts) returns()
func (*LiqTransactor) UpgradeTo ¶
func (_Liq *LiqTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*LiqTransactor) UpgradeToAndCall ¶
func (_Liq *LiqTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type LiqTransactorRaw ¶
type LiqTransactorRaw struct {
Contract *LiqTransactor // Generic write-only contract binding to access the raw methods on
}
LiqTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LiqTransactorRaw) Transact ¶
func (_Liq *LiqTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LiqTransactorRaw) Transfer ¶
func (_Liq *LiqTransactorRaw) 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 LiqTransactorSession ¶
type LiqTransactorSession struct { Contract *LiqTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LiqTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*LiqTransactorSession) AddSlashFundToStakePool ¶
func (_Liq *LiqTransactorSession) AddSlashFundToStakePool(_operatorId *big.Int, _amount *big.Int) (*types.Transaction, error)
AddSlashFundToStakePool is a paid mutator transaction binding the contract method 0x76b69ca6.
Solidity: function addSlashFundToStakePool(uint256 _operatorId, uint256 _amount) payable returns()
func (*LiqTransactorSession) AssignOperator ¶
func (_Liq *LiqTransactorSession) AssignOperator(_assignOperatorId *big.Int, _operatorId *big.Int) (*types.Transaction, error)
AssignOperator is a paid mutator transaction binding the contract method 0xb36e2cce.
Solidity: function assignOperator(uint256 _assignOperatorId, uint256 _operatorId) returns()
func (*LiqTransactorSession) ClaimRewardsOfDao ¶
func (_Liq *LiqTransactorSession) ClaimRewardsOfDao(_operatorIds []*big.Int, _rewards []*big.Int) (*types.Transaction, error)
ClaimRewardsOfDao is a paid mutator transaction binding the contract method 0x8628974b.
Solidity: function claimRewardsOfDao(uint256[] _operatorIds, uint256[] _rewards) returns()
func (*LiqTransactorSession) ClaimRewardsOfOperator ¶
func (_Liq *LiqTransactorSession) ClaimRewardsOfOperator(_operatorId *big.Int, _rewardAddresses []common.Address, _rewards []*big.Int) (*types.Transaction, error)
ClaimRewardsOfOperator is a paid mutator transaction binding the contract method 0x15cf1a8f.
Solidity: function claimRewardsOfOperator(uint256 _operatorId, address[] _rewardAddresses, uint256[] _rewards) returns()
func (*LiqTransactorSession) ClaimRewardsOfUser ¶
func (_Liq *LiqTransactorSession) ClaimRewardsOfUser(_operatorId *big.Int, _tokenIds []*big.Int, _totalNftRewards *big.Int, _gasHeight *big.Int, _owner common.Address) (*types.Transaction, error)
ClaimRewardsOfUser is a paid mutator transaction binding the contract method 0x7d75de55.
Solidity: function claimRewardsOfUser(uint256 _operatorId, uint256[] _tokenIds, uint256 _totalNftRewards, uint256 _gasHeight, address _owner) returns()
func (*LiqTransactorSession) FastUnstakeNFT ¶
func (_Liq *LiqTransactorSession) FastUnstakeNFT(_operatorId *big.Int, _tokenId *big.Int, _to common.Address) (*types.Transaction, error)
FastUnstakeNFT is a paid mutator transaction binding the contract method 0x37a203c8.
Solidity: function fastUnstakeNFT(uint256 _operatorId, uint256 _tokenId, address _to) returns()
func (*LiqTransactorSession) Initialize ¶
func (_Liq *LiqTransactorSession) Initialize(_dao common.Address, _daoVaultAddress common.Address, _withdrawalCreds []byte, _nodeOperatorRegistryContractAddress common.Address, _nETHContractAddress common.Address, _nVNFTContractAddress common.Address, _beaconOracleContractAddress common.Address, _depositContractAddress common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x0eda4cf2.
Solidity: function initialize(address _dao, address _daoVaultAddress, bytes _withdrawalCreds, address _nodeOperatorRegistryContractAddress, address _nETHContractAddress, address _nVNFTContractAddress, address _beaconOracleContractAddress, address _depositContractAddress) returns()
func (*LiqTransactorSession) InitializeV2 ¶
func (_Liq *LiqTransactorSession) InitializeV2(_operatorIds []*big.Int, _users []common.Address, _nethAmounts []*big.Int, _consensusVaultContractAddress common.Address, _vaultManagerContractAddress common.Address, _withdrawalRequestContractAddress common.Address, _operatorSlashContractAddress common.Address) (*types.Transaction, error)
InitializeV2 is a paid mutator transaction binding the contract method 0x04517e31.
Solidity: function initializeV2(uint256[] _operatorIds, address[] _users, uint256[] _nethAmounts, address _consensusVaultContractAddress, address _vaultManagerContractAddress, address _withdrawalRequestContractAddress, address _operatorSlashContractAddress) returns()
func (*LiqTransactorSession) LargeWithdrawalBurnNeth ¶
func (_Liq *LiqTransactorSession) LargeWithdrawalBurnNeth(_totalRequestNethAmount *big.Int) (*types.Transaction, error)
LargeWithdrawalBurnNeth is a paid mutator transaction binding the contract method 0x47a764d3.
Solidity: function largeWithdrawalBurnNeth(uint256 _totalRequestNethAmount) returns()
func (*LiqTransactorSession) LargeWithdrawalUnstake ¶
func (_Liq *LiqTransactorSession) LargeWithdrawalUnstake(_operatorId *big.Int, _from common.Address, _amount *big.Int) (*types.Transaction, error)
LargeWithdrawalUnstake is a paid mutator transaction binding the contract method 0x3a548da1.
Solidity: function largeWithdrawalUnstake(uint256 _operatorId, address _from, uint256 _amount) returns()
func (*LiqTransactorSession) NftExitHandle ¶
func (_Liq *LiqTransactorSession) NftExitHandle(_tokenIds []*big.Int, _exitBlockNumbers []*big.Int) (*types.Transaction, error)
NftExitHandle is a paid mutator transaction binding the contract method 0x5d20c6be.
Solidity: function nftExitHandle(uint256[] _tokenIds, uint256[] _exitBlockNumbers) returns()
func (*LiqTransactorSession) OnERC721Received ¶
func (_Liq *LiqTransactorSession) OnERC721Received(operator common.Address, from common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address operator, address from, uint256 tokenId, bytes data) returns(bytes4)
func (*LiqTransactorSession) Pause ¶
func (_Liq *LiqTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*LiqTransactorSession) ReceiveRewards ¶
func (_Liq *LiqTransactorSession) ReceiveRewards(_rewards *big.Int) (*types.Transaction, error)
ReceiveRewards is a paid mutator transaction binding the contract method 0xd77868da.
Solidity: function receiveRewards(uint256 _rewards) payable returns()
func (*LiqTransactorSession) RegisterValidator ¶
func (_Liq *LiqTransactorSession) RegisterValidator(_pubkeys [][]byte, _signatures [][]byte, _depositDataRoots [][32]byte) (*types.Transaction, error)
RegisterValidator is a paid mutator transaction binding the contract method 0x193615fe.
Solidity: function registerValidator(bytes[] _pubkeys, bytes[] _signatures, bytes32[] _depositDataRoots) returns()
func (*LiqTransactorSession) ReinvestClRewards ¶
func (_Liq *LiqTransactorSession) ReinvestClRewards(_operatorIds []*big.Int, _amounts []*big.Int) (*types.Transaction, error)
ReinvestClRewards is a paid mutator transaction binding the contract method 0x5564ab6e.
Solidity: function reinvestClRewards(uint256[] _operatorIds, uint256[] _amounts) returns()
func (*LiqTransactorSession) ReinvestElRewards ¶
func (_Liq *LiqTransactorSession) ReinvestElRewards(_operatorIds []*big.Int, _amounts []*big.Int) (*types.Transaction, error)
ReinvestElRewards is a paid mutator transaction binding the contract method 0x0d020de2.
Solidity: function reinvestElRewards(uint256[] _operatorIds, uint256[] _amounts) returns()
func (*LiqTransactorSession) RenounceOwnership ¶
func (_Liq *LiqTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*LiqTransactorSession) SetBeaconOracleContract ¶
func (_Liq *LiqTransactorSession) SetBeaconOracleContract(_beaconOracleContractAddress common.Address) (*types.Transaction, error)
SetBeaconOracleContract is a paid mutator transaction binding the contract method 0xeff71b99.
Solidity: function setBeaconOracleContract(address _beaconOracleContractAddress) returns()
func (*LiqTransactorSession) SetDaoAddress ¶
func (_Liq *LiqTransactorSession) SetDaoAddress(_dao common.Address) (*types.Transaction, error)
SetDaoAddress is a paid mutator transaction binding the contract method 0x9a3cac6a.
Solidity: function setDaoAddress(address _dao) returns()
func (*LiqTransactorSession) SetDaoVaultAddress ¶
func (_Liq *LiqTransactorSession) SetDaoVaultAddress(_daoVaultAddress common.Address) (*types.Transaction, error)
SetDaoVaultAddress is a paid mutator transaction binding the contract method 0xc720d250.
Solidity: function setDaoVaultAddress(address _daoVaultAddress) returns()
func (*LiqTransactorSession) SetDepositFeeRate ¶
func (_Liq *LiqTransactorSession) SetDepositFeeRate(_feeRate *big.Int) (*types.Transaction, error)
SetDepositFeeRate is a paid mutator transaction binding the contract method 0x8e691b9a.
Solidity: function setDepositFeeRate(uint256 _feeRate) returns()
func (*LiqTransactorSession) SetLiquidStakingWithdrawalCredentials ¶
func (_Liq *LiqTransactorSession) SetLiquidStakingWithdrawalCredentials(_liquidStakingWithdrawalCredentials []byte) (*types.Transaction, error)
SetLiquidStakingWithdrawalCredentials is a paid mutator transaction binding the contract method 0x2fa2a2cc.
Solidity: function setLiquidStakingWithdrawalCredentials(bytes _liquidStakingWithdrawalCredentials) returns()
func (*LiqTransactorSession) SetNodeOperatorRegistryContract ¶
func (_Liq *LiqTransactorSession) SetNodeOperatorRegistryContract(_nodeOperatorRegistryContract common.Address) (*types.Transaction, error)
SetNodeOperatorRegistryContract is a paid mutator transaction binding the contract method 0xcb23473e.
Solidity: function setNodeOperatorRegistryContract(address _nodeOperatorRegistryContract) returns()
func (*LiqTransactorSession) SetOperatorCanLoanAmounts ¶
func (_Liq *LiqTransactorSession) SetOperatorCanLoanAmounts(_newCanloadAmounts *big.Int) (*types.Transaction, error)
SetOperatorCanLoanAmounts is a paid mutator transaction binding the contract method 0xe59546be.
Solidity: function setOperatorCanLoanAmounts(uint256 _newCanloadAmounts) returns()
func (*LiqTransactorSession) SetVaultManagerContract ¶
func (_Liq *LiqTransactorSession) SetVaultManagerContract(_vaultManagerContract common.Address) (*types.Transaction, error)
SetVaultManagerContract is a paid mutator transaction binding the contract method 0xbe14652a.
Solidity: function setVaultManagerContract(address _vaultManagerContract) returns()
func (*LiqTransactorSession) StakeETH ¶
func (_Liq *LiqTransactorSession) StakeETH(_operatorId *big.Int) (*types.Transaction, error)
StakeETH is a paid mutator transaction binding the contract method 0x6ecc20da.
Solidity: function stakeETH(uint256 _operatorId) payable returns()
func (*LiqTransactorSession) StakeNFT ¶
func (_Liq *LiqTransactorSession) StakeNFT(_operatorId *big.Int, withdrawalCredentialsAddress common.Address) (*types.Transaction, error)
StakeNFT is a paid mutator transaction binding the contract method 0x75d1b234.
Solidity: function stakeNFT(uint256 _operatorId, address withdrawalCredentialsAddress) payable returns()
func (*LiqTransactorSession) TransferOwnership ¶
func (_Liq *LiqTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*LiqTransactorSession) Unpause ¶
func (_Liq *LiqTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*LiqTransactorSession) UnstakeETH ¶
func (_Liq *LiqTransactorSession) UnstakeETH(_operatorId *big.Int, _amounts *big.Int) (*types.Transaction, error)
UnstakeETH is a paid mutator transaction binding the contract method 0xe425353d.
Solidity: function unstakeETH(uint256 _operatorId, uint256 _amounts) returns()
func (*LiqTransactorSession) UpgradeTo ¶
func (_Liq *LiqTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*LiqTransactorSession) UpgradeToAndCall ¶
func (_Liq *LiqTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type LiqTransferred ¶
type LiqTransferred struct { To common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
LiqTransferred represents a Transferred event raised by the Liq contract.
type LiqTransferredIterator ¶
type LiqTransferredIterator struct { Event *LiqTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqTransferredIterator is returned from FilterTransferred and is used to iterate over the raw logs and unpacked data for Transferred events raised by the Liq contract.
func (*LiqTransferredIterator) Close ¶
func (it *LiqTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqTransferredIterator) Error ¶
func (it *LiqTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqTransferredIterator) Next ¶
func (it *LiqTransferredIterator) 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 LiqUnpaused ¶
type LiqUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
LiqUnpaused represents a Unpaused event raised by the Liq contract.
type LiqUnpausedIterator ¶
type LiqUnpausedIterator struct { Event *LiqUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the Liq contract.
func (*LiqUnpausedIterator) Close ¶
func (it *LiqUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqUnpausedIterator) Error ¶
func (it *LiqUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqUnpausedIterator) Next ¶
func (it *LiqUnpausedIterator) 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 LiqUpgraded ¶
type LiqUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
LiqUpgraded represents a Upgraded event raised by the Liq contract.
type LiqUpgradedIterator ¶
type LiqUpgradedIterator struct { Event *LiqUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the Liq contract.
func (*LiqUpgradedIterator) Close ¶
func (it *LiqUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqUpgradedIterator) Error ¶
func (it *LiqUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqUpgradedIterator) Next ¶
func (it *LiqUpgradedIterator) 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 LiqUserClaimRewards ¶
type LiqUserClaimRewards struct { OperatorId *big.Int TokenIds []*big.Int Rewards *big.Int Raw types.Log // Blockchain specific contextual infos }
LiqUserClaimRewards represents a UserClaimRewards event raised by the Liq contract.
type LiqUserClaimRewardsIterator ¶
type LiqUserClaimRewardsIterator struct { Event *LiqUserClaimRewards // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqUserClaimRewardsIterator is returned from FilterUserClaimRewards and is used to iterate over the raw logs and unpacked data for UserClaimRewards events raised by the Liq contract.
func (*LiqUserClaimRewardsIterator) Close ¶
func (it *LiqUserClaimRewardsIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqUserClaimRewardsIterator) Error ¶
func (it *LiqUserClaimRewardsIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqUserClaimRewardsIterator) Next ¶
func (it *LiqUserClaimRewardsIterator) 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 LiqValidatorRegistered ¶
type LiqValidatorRegistered struct { OperatorId *big.Int TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
LiqValidatorRegistered represents a ValidatorRegistered event raised by the Liq contract.
type LiqValidatorRegisteredIterator ¶
type LiqValidatorRegisteredIterator struct { Event *LiqValidatorRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqValidatorRegisteredIterator is returned from FilterValidatorRegistered and is used to iterate over the raw logs and unpacked data for ValidatorRegistered events raised by the Liq contract.
func (*LiqValidatorRegisteredIterator) Close ¶
func (it *LiqValidatorRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqValidatorRegisteredIterator) Error ¶
func (it *LiqValidatorRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqValidatorRegisteredIterator) Next ¶
func (it *LiqValidatorRegisteredIterator) 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 LiqVaultManagerContractSet ¶
type LiqVaultManagerContractSet struct { VaultManagerContractAddress common.Address VaultManagerContract common.Address Raw types.Log // Blockchain specific contextual infos }
LiqVaultManagerContractSet represents a VaultManagerContractSet event raised by the Liq contract.
type LiqVaultManagerContractSetIterator ¶
type LiqVaultManagerContractSetIterator struct { Event *LiqVaultManagerContractSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiqVaultManagerContractSetIterator is returned from FilterVaultManagerContractSet and is used to iterate over the raw logs and unpacked data for VaultManagerContractSet events raised by the Liq contract.
func (*LiqVaultManagerContractSetIterator) Close ¶
func (it *LiqVaultManagerContractSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiqVaultManagerContractSetIterator) Error ¶
func (it *LiqVaultManagerContractSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiqVaultManagerContractSetIterator) Next ¶
func (it *LiqVaultManagerContractSetIterator) 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.