VETHReverseStakingTreasury
Verified contract
Active on
Ethereum with 159 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 ($0.00)
No balances found for "VETHReverseStakingTreasury"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18037276 | a year ago | | | 0 | 0.012634717 | |
| 18031918 | a year ago | | | 0 | 0.0065225136 | |
| 18031089 | a year ago | | | 2.0782992 | 0.0028836931 | |
| 18031084 | a year ago | | | 0 | 0.0046841959 | |
| 18030888 | a year ago | | | 0.01 | 0.0027587329 | |
| 18030869 | a year ago | | | 0.01 | 0.0025034538 | |
| 18029199 | a year ago | | | 0.001338831 | 0.0038137628 | |
| 18029056 | a year ago | | | 0.0059 | 0.0043358549 | |
| 18029051 | a year ago | | | 0.0059 | 0.0050328805 | |
| 18029047 | a year ago | | | 0.0059 | 0.0048345904 |
ABI
ABI objects
Getter at block 20897842
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
getCurrentReverseStakeTerm() view returns (struct VETHReverseStakingTreasuryReverseStakeTerm)
(328767123287671, 365, 5000000000000000, 10000000000000000, 10000000000000000, 1, 500000000000000)
getCurrentReverseStakeTermId() view returns (uint256)
1
getGovernanceAddress() view returns (address)
0x259d5e9dadba0ca81ae8f50db2feb37051b5ba29
getMaxReverseStakes() view returns (uint256)
20
getMigration() view returns (address)
0x0000000000000000000000000000000000000000
getRegistrar() view returns (address)
0x96129af7c0183ef62d7e70b12bcc006d00c3de5f
getReverseStakesNonce() view returns (uint256)
198
getTotalClaimedYield() view returns (uint256)
1113212936193016139931
isReverseStakeExtendable() view returns (bool)
true
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)
isReverseStakeActive(address borrower, uint256 reverseStakeId) view returns (bool)
vyToBurn(address borrower, uint256 reverseStakeId) view returns (uint256)
State-modifying
Events closeOffer(address borrower, uint256 reverseStakeId)
closeOffer(uint256 reverseStakeId)
closeReverseStake(address borrower, uint256 reverseStakeId)
createNewReverseStakeTerm(uint256 dailyBurnRate, uint256 durationInDays, uint256 minimumReverseStakeETH, uint256 processingFeePercentage, uint256 extensionMinimumRemainingStake, uint8 extensionMinimumRemainingStakeType, 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)
extendReverseStake(uint256 reverseStakeId) payable
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 durationInDays, uint256 minimumReverseStakeETH, uint256 processingFeePercentage, uint256 extensionMinimumRemainingStake, uint8 extensionMinimumRemainingStakeType, uint256 restakeMinimumPayout)
toggleReverseStakeExtension(bool enabled)
tradeOffer(address borrower, uint256 reverseStakeId) payable
tradeStakedVY(uint256 reverseStakeId, uint256 offerId, address seller, uint256 amountVY)
transferMigration(uint256 amount)
updateAddresses()
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, uint256 endAt)
CreateReverseStakeTerm(uint256 termId, uint256 dailyBurnRate, uint256 durationInDays, uint256 minimumReverseStakeETH, uint256 processingFeePercentage, uint256 extensionMinimumRemainingStake, uint8 extensionMinimumRemainingStakeType, uint256 restakeMinimumPayout)
ExtendReverseStake(address borrower, uint256 reverseStakeId, uint256 endAt, uint256 burnRatePaid)
MigrateReverseStake(address borrower, uint256 reverseStakeId, uint256 termId, uint256 stakedVY, uint256 originalClaimedYieldETH, uint256 currentClaimedYieldETH, uint256 yieldRate, uint256 startAt, uint256 endAt, uint256 previousReverseStakeId)
Restake(address borrower, uint256 reverseStakeId, uint256 termId, uint256 stakedVY, uint256 originalClaimedYieldETH, uint256 currentClaimedYieldETH, uint256 yieldRate, uint256 startAt, uint256 endAt, uint256 yieldPayout, uint256[] previousReverseStakeIds, uint256 burnRatePaid)
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.