VETHReverseStakingTreasury
Verified contract
Active on
Ethereum with 2,098 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x9612…de5f
0xe15c…ff68
0x2343…3e96
0x40e5…9bf2
0x1ca9…c9fe
0x890f…4442
Balances ($8,634,167.03)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
VY | ERC-20 | 11.951761M | $0.722418 |
$8,634,167.03 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21153729 | 14 hours ago | | | 0 | 0.0037396698 | |
| 21153008 | 17 hours ago | | | 0 | 0.0031943370 | |
| 21147062 | 2 days ago | | | 0 | 0.0028361579 | |
| 21145214 | 2 days ago | | | 0 | 0.0059906829 | |
| 21139019 | 3 days ago | | | 0 | 0.0048444868 | |
| 21138520 | 3 days ago | | | 0 | 0.0064714554 | |
| 21138160 | 3 days ago | | | 0 | 0.0070819516 | |
| 21137973 | 3 days ago | | | 0 | 0.0074801279 | |
| 21137691 | 3 days ago | | | 0 | 0.0068039921 | |
| 21134729 | 3 days ago | | | 0 | 0.0027259983 |
ABI
ABI objects
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 borrower, uint256 reverseStakeId) view returns (uint256)
getOffer(address borrower, uint256 reverseStakeId) view returns (struct VETHReverseStakingTreasuryOffer)
getReverseStake(address borrower, uint256 reverseStakeId) view returns (struct VETHReverseStakingTreasuryReverseStake)
getReverseStakeTerm(uint256 termId) view returns (struct VETHReverseStakingTreasuryReverseStakeTerm)
getStakedVYForReverseStakeETH(uint256 ethAmount) view returns (uint256)
isOfferActive(address borrower, uint256 reverseStakeId) view returns (bool)
isReverseStakeActive(address borrower, uint256 reverseStakeId) view returns (bool)
vyToBurn(address borrower, uint256 reverseStakeId) view returns (uint256)
State-modifying
Events burnAccruedVY(address[] borrowers, uint256[] reverseStakeIds)
closeOffer(address borrower, uint256 reverseStakeId)
closeOffer(uint256 reverseStakeId)
createNewReverseStakeTerm(uint256 dailyBurnRate, uint256 minimumReverseStakeETH, uint256 processingFeePercentage, uint256 restakeMinimumPayout)
createOffer(uint256 reverseStakeId, uint256 quantity, uint256 price)
createReverseStake(uint256 termId, uint256 ethAmount, uint256 vyAmount)
createReverseStake(uint256 termId, uint256 ethAmount, uint256 vyAmount, uint8 v, bytes32 r, bytes32 s)
migrateReverseStakes(struct VETHReverseStakingTreasuryMigrateReverseStakeVars[] reverseStakeDataArray)
registrarMigrateTokens()
restake(uint256[] reverseStakeIds)
returnETHToUnstake(uint256 reverseStakeId) payable
revokeBackendAgent(address _agent)
setBackendAgent(address _agent)
setMaxReverseStakes(uint256 maxReverseStakes_)
setMigration(address destination)
setupInitialReverseStakeTerm(uint256 dailyBurnRate, uint256 minimumReverseStakeETH, uint256 processingFeePercentage, uint256 restakeMinimumPayout)
tradeOffer(address borrower, uint256 reverseStakeId) payable
tradeStakedVY(uint256 reverseStakeId, uint256 offerId, address seller, uint256 amountVY)
transferMigration(uint256 amount)
updateAddresses()
BurnAccruedVY(address borrower, uint256 reverseStakeId, uint256 stakedVY, uint256 burnRatePaid, uint256 yieldRate)
CloseOffer(address borrower, uint256 reverseStakeId, uint256 timestamp)
CloseReverseStake(address borrower, uint256 reverseStakeId, uint256 stakeTransferred)
CreateOffer(address borrower, uint256 reverseStakeId, uint256 quantity, uint256 price, uint256 expiresAt, uint256 timestamp)
CreateReverseStake(address borrower, uint256 reverseStakeId, uint256 termId, uint256 stakedVY, uint256 originalClaimedYieldETH, uint256 currentClaimedYieldETH, uint256 yieldRate, uint256 startAt)
CreateReverseStakeTerm(uint256 termId, uint256 dailyBurnRate, uint256 minimumReverseStakeETH, uint256 processingFeePercentage, uint256 restakeMinimumPayout)
MigrateReverseStake(address borrower, uint256 reverseStakeId, uint256 termId, uint256 stakedVY, uint256 originalClaimedYieldETH, uint256 currentClaimedYieldETH, uint256 yieldRate, uint256 startAt, uint256 previousReverseStakeId)
Restake(address borrower, uint256 reverseStakeId, uint256 stakedVY, uint256 originalClaimedYieldETH, uint256 currentClaimedYieldETH, uint256 yieldRate, uint256 startAt, uint256 yieldPayout, uint256[] previousReverseStakeIds, uint256 burnRatePaid, uint256 newTermId)
ReturnETHToUnstake(address borrower, uint256 reverseStakeId, uint256 ethAmount, uint256 currentClaimedYieldETH, uint256 stakedVY, uint256 stakedVYReturned, uint256 burnRatePaid, uint256 paidAt)
RevokeBackendAgent(address agent)
SetBackendAgent(address agent)
TradeOffer(address borrower, uint256 reverseStakeId, address buyer, uint256 sellerQuantity, uint256 buyerQuantity, uint256 unfilledQuantity, uint256 excessETH, uint256 timestamp)
constructor(address registrarAddress, address ethComptrollerAddress_, address[] adminGovAgents, address[] backendAdminAgents, address[] backendAgents, address[] adminAgents)
receive()
This contract contains no error objects.