IRiverV1
Methods
allowance
function allowance(address _owner, address _spender) external view returns (uint256)Parameters
Name
Type
Description
Returns
Name
Type
Description
approve
function approve(address _spender, uint256 _value) external nonpayable returns (bool)Parameters
Name
Type
Description
Returns
Name
Type
Description
balanceOf
Parameters
Name
Type
Description
Returns
Name
Type
Description
balanceOfUnderlying
Parameters
Name
Type
Description
Returns
Name
Type
Description
claimRedeemRequests
Parameters
Name
Type
Description
Returns
Name
Type
Description
decimals
Returns
Name
Type
Description
decreaseAllowance
Parameters
Name
Type
Description
Returns
Name
Type
Description
deposit
depositAndTransfer
Parameters
Name
Type
Description
depositToConsensusLayerWithDepositRoot
Parameters
Name
Type
Description
getAllowlist
Returns
Name
Type
Description
getBalanceToDeposit
Returns
Name
Type
Description
getBalanceToRedeem
Returns
Name
Type
Description
getCLSpec
Returns
Name
Type
Description
getCLValidatorCount
Returns
Name
Type
Description
getCLValidatorTotalBalance
Returns
Name
Type
Description
getCollector
Returns
Name
Type
Description
getCommittedBalance
Returns
Name
Type
Description
getCoverageFund
Returns
Name
Type
Description
getCurrentEpochId
Returns
Name
Type
Description
getCurrentFrame
Returns
Name
Type
Description
getDailyCommittableLimits
Returns
Name
Type
Description
getDepositedValidatorCount
Returns
Name
Type
Description
getELFeeRecipient
Returns
Name
Type
Description
getExpectedEpochId
Returns
Name
Type
Description
getFrameFirstEpochId
Parameters
Name
Type
Description
Returns
Name
Type
Description
getGlobalFee
Returns
Name
Type
Description
getKeeper
Returns
Name
Type
Description
getLastCompletedEpochId
Returns
Name
Type
Description
getLastConsensusLayerReport
Returns
Name
Type
Description
getMetadataURI
Returns
Name
Type
Description
getOperatorsRegistry
Returns
Name
Type
Description
getOracle
Returns
Name
Type
Description
getRedeemManager
Returns
Name
Type
Description
getReportBounds
Returns
Name
Type
Description
getTime
Returns
Name
Type
Description
getWithdrawalCredentials
Returns
Name
Type
Description
increaseAllowance
Parameters
Name
Type
Description
Returns
Name
Type
Description
initRiverV1
Parameters
Name
Type
Description
initRiverV1_1
Parameters
Name
Type
Description
initRiverV1_2
isValidEpoch
Parameters
Name
Type
Description
Returns
Name
Type
Description
name
Returns
Name
Type
Description
requestRedeem
Parameters
Name
Type
Description
Returns
Name
Type
Description
resolveRedeemRequests
Parameters
Name
Type
Description
Returns
Name
Type
Description
sendCLFunds
sendCoverageFunds
sendELFees
sendRedeemManagerExceedingFunds
setAllowlist
Parameters
Name
Type
Description
setCLSpec
Parameters
Name
Type
Description
setCollector
Parameters
Name
Type
Description
setConsensusLayerData
Parameters
Name
Type
Description
setCoverageFund
Parameters
Name
Type
Description
setDailyCommittableLimits
Parameters
Name
Type
Description
setELFeeRecipient
Parameters
Name
Type
Description
setGlobalFee
Parameters
Name
Type
Description
setMetadataURI
Parameters
Name
Type
Description
setOracle
Parameters
Name
Type
Description
setReportBounds
Parameters
Name
Type
Description
sharesFromUnderlyingBalance
Parameters
Name
Type
Description
Returns
Name
Type
Description
symbol
Returns
Name
Type
Description
totalSupply
Returns
Name
Type
Description
totalUnderlyingSupply
Returns
Name
Type
Description
transfer
Parameters
Name
Type
Description
Returns
Name
Type
Description
transferFrom
Parameters
Name
Type
Description
Returns
Name
Type
Description
underlyingBalanceFromShares
Parameters
Name
Type
Description
Returns
Name
Type
Description
Events
Approval
Parameters
Name
Type
Description
ConsensusLayerDataUpdate
Parameters
Name
Type
Description
ProcessedConsensusLayerReport
Parameters
Name
Type
Description
PulledCLFunds
Parameters
Name
Type
Description
PulledCoverageFunds
Parameters
Name
Type
Description
PulledELFees
Parameters
Name
Type
Description
PulledRedeemManagerExceedingEth
Parameters
Name
Type
Description
ReportedRedeemManager
Parameters
Name
Type
Description
RewardsEarned
Parameters
Name
Type
Description
SetAllowlist
Parameters
Name
Type
Description
SetBalanceCommittedToDeposit
Parameters
Name
Type
Description
SetBalanceToDeposit
Parameters
Name
Type
Description
SetBalanceToRedeem
Parameters
Name
Type
Description
SetBounds
Parameters
Name
Type
Description
SetCollector
Parameters
Name
Type
Description
SetCoverageFund
Parameters
Name
Type
Description
SetDepositContractAddress
Parameters
Name
Type
Description
SetDepositedValidatorCount
Parameters
Name
Type
Description
SetELFeeRecipient
Parameters
Name
Type
Description
SetGlobalFee
Parameters
Name
Type
Description
SetMaxDailyCommittableAmounts
Parameters
Name
Type
Description
SetMetadataURI
Parameters
Name
Type
Description
SetOperatorsRegistry
Parameters
Name
Type
Description
SetOracle
Parameters
Name
Type
Description
SetRedeemManager
Parameters
Name
Type
Description
SetSpec
Parameters
Name
Type
Description
SetTotalSupply
Parameters
Name
Type
Description
SetWithdrawalCredentials
Parameters
Name
Type
Description
Transfer
Parameters
Name
Type
Description
UserDeposit
Parameters
Name
Type
Description
Errors
AllowanceTooLow
Parameters
Name
Type
Description
BalanceTooLow
Denied
Parameters
Name
Type
Description
EmptyDeposit
ErrorOnDeposit
InconsistentPublicKeys
InconsistentSignatures
InvalidDecreasingValidatorsExitedBalance
Parameters
Name
Type
Description
InvalidDecreasingValidatorsSkimmedBalance
Parameters
Name
Type
Description
InvalidDepositRoot
InvalidEpoch
Parameters
Name
Type
Description
InvalidPublicKeyCount
InvalidPulledClFundsAmount
Parameters
Name
Type
Description
InvalidSignatureCount
InvalidValidatorCountReport
Parameters
Name
Type
Description
InvalidWithdrawalCredentials
NoAvailableValidatorKeys
NotEnoughFunds
NullTransfer
OnlyKeeper
TotalValidatorBalanceDecreaseOutOfBound
Parameters
Name
Type
Description
TotalValidatorBalanceIncreaseOutOfBound
Parameters
Name
Type
Description
UnauthorizedTransfer
Parameters
Name
Type
Description
ZeroMintedShares
Last updated
Was this helpful?