VETHReverseStakingTreasury

Verified contract

Active on Ethereum with 2,098 txns
Deployed by via 0x166b4065 at 18037844
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $8,634,167.03
0x5013d18fcbc74dc0ed610479ed172f00c5c1f35702190d431ab32d6828b4dfba
0x08b88d0ec9c5ba896bcd3ed9c38910676f80266e5ed298e22eaa2e788f99ed75
0xb163bd066b59068fe91910842aca9816922e169f1d682f5a6356204e1991eb6c
0x26be4c5e5df6d45d313edd8745cff1ada9e0949a4b3044767ee8bfdfb38fd888
0x96fe7dc09221f8c6e2e35e544dcddfce3c890e01260e6f737babe901d06eb8b2
0xdcedc131ff98882042618823be5dcf3b4ca3f761a798939a469237514c00e7e0
0x3727ce4c51fb3b1ca69f3810066c58d28a61ceaf82316507615d434db61fad23
0xb130ce91dbd63f6f94dee6c3e938ffb451974a96a962742e6fe0c19505c94ef5
0xa1d4099a265c7d114495ef05105dc541bb3c3109be3bf5f1451d4b7657d5a5eb
0x132129a39c382dbe0c44fb44157175afee2bea6a8a1d92bf150c9ba1b8fc778d

Functions
Getter at block 21158039
ETH_FEE(view returns (uint256)
20000000000000000
EXPIRES_IN(view returns (uint256)
2592000
MAX_RESTAKE_REVERSE_STAKES(view returns (uint256)
20
MINIMUM_OFFER_AUTOCLOSE_IN_ETH(view returns (uint256)
500000000000000
OFFER_NET_STAKE_RATIO(view returns (uint256)
980000000000000000
OFFER_PRICE_YR_RATIO(view returns (uint256)
1020409000000000000
VY_FEE(view returns (uint256)
20000000000000000
getBurnAccruedVYTimestamp(view returns (uint256)
1730332847
getBurnAccruedVYYieldRate(view returns (uint256)
8833021595995524812514
getCurrentReverseStakeTerm(view returns (struct VETHReverseStakingTreasuryReverseStakeTerm)
(328767123287671, 5000000000000000, 30000000000000000, 500000000000000)
getCurrentReverseStakeTermId(view returns (uint256)
2
getGovernanceAddress(view returns (address)
0xfb02cc8773ceb95adc301e47d63ebc633b3bed13
getMaxReverseStakes(view returns (uint256)
20
getMigration(view returns (address)
0x0000000000000000000000000000000000000000
getRegistrar(view returns (address)
0x96129af7c0183ef62d7e70b12bcc006d00c3de5f
getReverseStakesNonce(view returns (uint256)
1766
getTotalClaimedYield(view returns (uint256)
1348999307438064625430
Read-only
ethToBurn(address borroweruint256 reverseStakeIdview returns (uint256)
getOffer(address borroweruint256 reverseStakeIdview returns (struct VETHReverseStakingTreasuryOffer)
getReverseStake(address borroweruint256 reverseStakeIdview returns (struct VETHReverseStakingTreasuryReverseStake)
getReverseStakeTerm(uint256 termIdview returns (struct VETHReverseStakingTreasuryReverseStakeTerm)
getStakedVYForReverseStakeETH(uint256 ethAmountview returns (uint256)
isOfferActive(address borroweruint256 reverseStakeIdview returns (bool)
isReverseStakeActive(address borroweruint256 reverseStakeIdview returns (bool)
vyToBurn(address borroweruint256 reverseStakeIdview returns (uint256)
State-modifying
burnAccruedVY(address[] borrowersuint256[] reverseStakeIds
closeOffer(address borroweruint256 reverseStakeId
closeOffer(uint256 reverseStakeId
createNewReverseStakeTerm(uint256 dailyBurnRateuint256 minimumReverseStakeETHuint256 processingFeePercentageuint256 restakeMinimumPayout
createOffer(uint256 reverseStakeIduint256 quantityuint256 price
createReverseStake(uint256 termIduint256 ethAmountuint256 vyAmount
createReverseStake(uint256 termIduint256 ethAmountuint256 vyAmountuint8 vbytes32 rbytes32 s
migrateReverseStakes(struct VETHReverseStakingTreasuryMigrateReverseStakeVars[] reverseStakeDataArray
registrarMigrateTokens(
restake(uint256[] reverseStakeIds
returnETHToUnstake(uint256 reverseStakeIdpayable 
revokeBackendAgent(address _agent
setBackendAgent(address _agent
setMaxReverseStakes(uint256 maxReverseStakes_
setMigration(address destination
setupInitialReverseStakeTerm(uint256 dailyBurnRateuint256 minimumReverseStakeETHuint256 processingFeePercentageuint256 restakeMinimumPayout
tradeOffer(address borroweruint256 reverseStakeIdpayable 
tradeStakedVY(uint256 reverseStakeIduint256 offerIdaddress selleruint256 amountVY
transferMigration(uint256 amount
updateAddresses(
Events
BurnAccruedVY(address borroweruint256 reverseStakeIduint256 stakedVYuint256 burnRatePaiduint256 yieldRate
CloseOffer(address borroweruint256 reverseStakeIduint256 timestamp
CloseReverseStake(address borroweruint256 reverseStakeIduint256 stakeTransferred
CreateOffer(address borroweruint256 reverseStakeIduint256 quantityuint256 priceuint256 expiresAtuint256 timestamp
CreateReverseStake(address borroweruint256 reverseStakeIduint256 termIduint256 stakedVYuint256 originalClaimedYieldETHuint256 currentClaimedYieldETHuint256 yieldRateuint256 startAt
CreateReverseStakeTerm(uint256 termIduint256 dailyBurnRateuint256 minimumReverseStakeETHuint256 processingFeePercentageuint256 restakeMinimumPayout
MigrateReverseStake(address borroweruint256 reverseStakeIduint256 termIduint256 stakedVYuint256 originalClaimedYieldETHuint256 currentClaimedYieldETHuint256 yieldRateuint256 startAtuint256 previousReverseStakeId
Restake(address borroweruint256 reverseStakeIduint256 stakedVYuint256 originalClaimedYieldETHuint256 currentClaimedYieldETHuint256 yieldRateuint256 startAtuint256 yieldPayoutuint256[] previousReverseStakeIdsuint256 burnRatePaiduint256 newTermId
ReturnETHToUnstake(address borroweruint256 reverseStakeIduint256 ethAmountuint256 currentClaimedYieldETHuint256 stakedVYuint256 stakedVYReturneduint256 burnRatePaiduint256 paidAt
RevokeBackendAgent(address agent
SetBackendAgent(address agent
TradeOffer(address borroweruint256 reverseStakeIdaddress buyeruint256 sellerQuantityuint256 buyerQuantityuint256 unfilledQuantityuint256 excessETHuint256 timestamp
Constructor
constructor(address registrarAddressaddress ethComptrollerAddress_address[] adminGovAgentsaddress[] backendAdminAgentsaddress[] backendAgentsaddress[] adminAgents
Fallback and receive
receive(
Errors

This contract contains no error objects.