liq

package
v0.0.6-rc2 Latest Latest
Warning

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

Go to latest
Published: Apr 25, 2023 License: GPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var LiqABI = LiqMetaData.ABI

LiqABI is the input ABI used to generate the binding from. Deprecated: Use LiqMetaData.ABI instead.

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

func NewLiq

func NewLiq(address common.Address, backend bind.ContractBackend) (*Liq, error)

NewLiq creates a new instance of Liq, bound to a specific deployed 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

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

func (*LiqBeaconOracleContractSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LiqBeaconOracleContractSetIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

func NewLiqCaller(address common.Address, caller bind.ContractCaller) (*LiqCaller, error)

NewLiqCaller creates a new read-only instance of Liq, bound to a specific deployed contract.

func (*LiqCaller) BeaconOracleContract

func (_Liq *LiqCaller) BeaconOracleContract(opts *bind.CallOpts) (common.Address, error)

BeaconOracleContract is a free data retrieval call binding the contract method 0xe383edb4.

Solidity: function beaconOracleContract() view returns(address)

func (*LiqCaller) ConsensusVaultContract

func (_Liq *LiqCaller) ConsensusVaultContract(opts *bind.CallOpts) (common.Address, error)

ConsensusVaultContract is a free data retrieval call binding the contract method 0xd6a29dc5.

Solidity: function consensusVaultContract() view returns(address)

func (*LiqCaller) Dao

func (_Liq *LiqCaller) Dao(opts *bind.CallOpts) (common.Address, error)

Dao is a free data retrieval call binding the contract method 0x4162169f.

Solidity: function dao() view returns(address)

func (*LiqCaller) DaoVaultAddress

func (_Liq *LiqCaller) DaoVaultAddress(opts *bind.CallOpts) (common.Address, error)

DaoVaultAddress is a free data retrieval call binding the contract method 0x3d6a3844.

Solidity: function daoVaultAddress() view returns(address)

func (*LiqCaller) DepositContract

func (_Liq *LiqCaller) DepositContract(opts *bind.CallOpts) (common.Address, error)

DepositContract is a free data retrieval call binding the contract method 0xe94ad65b.

Solidity: function depositContract() view returns(address)

func (*LiqCaller) DepositFeeRate

func (_Liq *LiqCaller) DepositFeeRate(opts *bind.CallOpts) (*big.Int, error)

DepositFeeRate is a free data retrieval call binding the contract method 0x852cb9b8.

Solidity: function depositFeeRate() view returns(uint256)

func (*LiqCaller) GetEthOut

func (_Liq *LiqCaller) GetEthOut(opts *bind.CallOpts, _nethAmountIn *big.Int) (*big.Int, error)

GetEthOut is a free data retrieval call binding the contract method 0xb2ff2410.

Solidity: function getEthOut(uint256 _nethAmountIn) view returns(uint256)

func (*LiqCaller) GetExchangeRate

func (_Liq *LiqCaller) GetExchangeRate(opts *bind.CallOpts) (*big.Int, error)

GetExchangeRate is a free data retrieval call binding the contract method 0xe6aa216c.

Solidity: function getExchangeRate() view returns(uint256)

func (*LiqCaller) GetNethOut

func (_Liq *LiqCaller) GetNethOut(opts *bind.CallOpts, _ethAmountIn *big.Int) (*big.Int, error)

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

func (_Liq *LiqCaller) GetTotalEthValue(opts *bind.CallOpts) (*big.Int, error)

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

func (_Liq *LiqCaller) IsPaused(opts *bind.CallOpts) (bool, error)

IsPaused is a free data retrieval call binding the contract method 0xb187bd26.

Solidity: function isPaused() view returns(bool)

func (*LiqCaller) LiquidStakingWithdrawalCredentials

func (_Liq *LiqCaller) LiquidStakingWithdrawalCredentials(opts *bind.CallOpts) ([]byte, error)

LiquidStakingWithdrawalCredentials is a free data retrieval call binding the contract method 0x12ebdab4.

Solidity: function liquidStakingWithdrawalCredentials() view returns(bytes)

func (*LiqCaller) NETHContract

func (_Liq *LiqCaller) NETHContract(opts *bind.CallOpts) (common.Address, error)

NETHContract is a free data retrieval call binding the contract method 0xbd97c759.

Solidity: function nETHContract() view returns(address)

func (*LiqCaller) NodeOperatorRegistryContract

func (_Liq *LiqCaller) NodeOperatorRegistryContract(opts *bind.CallOpts) (common.Address, error)

NodeOperatorRegistryContract is a free data retrieval call binding the contract method 0x9a42e0ba.

Solidity: function nodeOperatorRegistryContract() view returns(address)

func (*LiqCaller) OperatorCanLoanAmounts

func (_Liq *LiqCaller) OperatorCanLoanAmounts(opts *bind.CallOpts) (*big.Int, error)

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

func (_Liq *LiqCaller) OperatorLoanRecords(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

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

func (_Liq *LiqCaller) OperatorPoolBalances(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

OperatorPoolBalances is a free data retrieval call binding the contract method 0x74ee7f86.

Solidity: function operatorPoolBalances(uint256 ) view returns(uint256)

func (*LiqCaller) OperatorSlashContract

func (_Liq *LiqCaller) OperatorSlashContract(opts *bind.CallOpts) (common.Address, error)

OperatorSlashContract is a free data retrieval call binding the contract method 0x0c2559fd.

Solidity: function operatorSlashContract() view returns(address)

func (*LiqCaller) Owner

func (_Liq *LiqCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*LiqCaller) Paused

func (_Liq *LiqCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*LiqCaller) ProxiableUUID

func (_Liq *LiqCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*LiqCaller) ReAssignRecords

func (_Liq *LiqCaller) ReAssignRecords(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

ReAssignRecords is a free data retrieval call binding the contract method 0x79c5092b.

Solidity: function reAssignRecords(uint256 ) view returns(uint256)

func (*LiqCaller) VNFTContract

func (_Liq *LiqCaller) VNFTContract(opts *bind.CallOpts) (common.Address, error)

VNFTContract is a free data retrieval call binding the contract method 0xfc03411f.

Solidity: function vNFTContract() view returns(address)

func (*LiqCaller) VaultManagerContractAddress

func (_Liq *LiqCaller) VaultManagerContractAddress(opts *bind.CallOpts) (common.Address, error)

VaultManagerContractAddress is a free data retrieval call binding the contract method 0xb3ee9d6b.

Solidity: function vaultManagerContractAddress() view returns(address)

func (*LiqCaller) WithdrawalRequestContract

func (_Liq *LiqCaller) WithdrawalRequestContract(opts *bind.CallOpts) (common.Address, error)

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

func (_Liq *LiqCallerSession) GetEthOut(_nethAmountIn *big.Int) (*big.Int, error)

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

func (_Liq *LiqCallerSession) GetNethOut(_ethAmountIn *big.Int) (*big.Int, error)

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

func (_Liq *LiqCallerSession) OperatorLoadBlockNumbers(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 (*LiqCallerSession) OperatorLoanRecords

func (_Liq *LiqCallerSession) OperatorLoanRecords(arg0 *big.Int) (*big.Int, error)

OperatorLoanRecords is a free data retrieval call binding the contract method 0x3eca7213.

Solidity: function operatorLoanRecords(uint256 ) view returns(uint256)

func (*LiqCallerSession) OperatorNftPoolBalances

func (_Liq *LiqCallerSession) OperatorNftPoolBalances(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 (*LiqCallerSession) OperatorPoolBalances

func (_Liq *LiqCallerSession) OperatorPoolBalances(arg0 *big.Int) (*big.Int, error)

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

func (_Liq *LiqCallerSession) ReAssignRecords(arg0 *big.Int) (*big.Int, error)

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

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

func (*LiqConsensusVaultContractSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LiqConsensusVaultContractSetIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

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

func (*LiqDaoVaultAddressChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LiqDaoVaultAddressChangedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

type LiqInitialized struct {
	Version uint8
	Raw     types.Log // Blockchain specific contextual infos
}

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

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

func (*LiqLiquidStakingWithdrawalCredentialsSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LiqLiquidStakingWithdrawalCredentialsSetIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func (*LiqNftExitBlockNumberSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LiqNftExitBlockNumberSetIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func (*LiqNodeOperatorRegistryContractSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LiqNodeOperatorRegistryContractSetIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func (*LiqOperatorCanLoanAmountsSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LiqOperatorCanLoanAmountsSetIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func (*LiqOperatorClaimRewardsIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LiqOperatorClaimRewardsIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func (*LiqOperatorReinvestClRewardsIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LiqOperatorReinvestClRewardsIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func (*LiqOperatorReinvestElRewardsIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LiqOperatorReinvestElRewardsIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func (*LiqOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LiqOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

func (_Liq *LiqSession) GetEthOut(_nethAmountIn *big.Int) (*big.Int, error)

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

func (_Liq *LiqSession) GetNethOut(_ethAmountIn *big.Int) (*big.Int, error)

GetNethOut is a free data retrieval call binding the contract method 0x9ec2d598.

Solidity: function getNethOut(uint256 _ethAmountIn) view returns(uint256)

func (*LiqSession) GetOperatorNethUnstakePoolAmounts

func (_Liq *LiqSession) 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 (*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

func (_Liq *LiqSession) OperatorLoadBlockNumbers(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 (*LiqSession) OperatorLoanRecords

func (_Liq *LiqSession) OperatorLoanRecords(arg0 *big.Int) (*big.Int, error)

OperatorLoanRecords is a free data retrieval call binding the contract method 0x3eca7213.

Solidity: function operatorLoanRecords(uint256 ) view returns(uint256)

func (*LiqSession) OperatorNftPoolBalances

func (_Liq *LiqSession) OperatorNftPoolBalances(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 (*LiqSession) OperatorPoolBalances

func (_Liq *LiqSession) OperatorPoolBalances(arg0 *big.Int) (*big.Int, error)

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

func (_Liq *LiqSession) ReAssignRecords(arg0 *big.Int) (*big.Int, error)

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

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

func (*LiqValidatorRegisteredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LiqValidatorRegisteredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func (*LiqVaultManagerContractSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LiqVaultManagerContractSetIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type LiquidStakingStakeInfo

type LiquidStakingStakeInfo struct {
	OperatorId *big.Int
	Quota      *big.Int
}

LiquidStakingStakeInfo is an auto generated low-level Go binding around an user-defined struct.

Jump to

Keyboard shortcuts

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