VTD Stake

Verified contract

Proxy

Active on Ethereum with 4,159 txns
Deployed by via 0xd25de899 at 11595242
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 16 additional slots
-
variable spans 6 additional slots
ERC-20
--
0x7745164cc904dbd8734a39e30d3c88e4e2b93638cae5e889a18e22f2276ec317
0x5fab8771e20d8027b145d610a08d36e407ede725004e28c80208f1308adc5c2b
0x37cd83d0799acd83a3c9962f954868755fafb6912e3294973545b7a1879d2c3a
0x6ac17d803afe7d93c63a84e2665b29f8d686d6bf6c0a34a73d5bc206e0381d2e
0x0faaae3196fec24d4aed61642c3b2e5b64fa47158d1c96f9046b19d3e91f391e
0x909b019d8e9917c169459035f009253b8493fbd95014c2dc3c1e50fe0fc919a8
0x3df069739351bf579fe7889f22500f38c38b2cf63f3d201a57900ac69d43e73b
0x25d3917d2dbebecf6517f4a3eb543bc69de93531dc3f43b048f9b53c3aca70c8
0xcdc3bbbd8b386ecc7e25cc5083b87e877123f46dba0388361e8660d0b711e4b8
0xe39c6a306703d5e759596ff77f21b0ccafb9479eb123314ae8b18e858ce3ab5d

Functions
Getter at block 21163262
calcSupplyChangeFactor(view returns (uint256)
11
currentEpochLength(view returns (uint256)
7819
decimals(view returns (uint8)
18
dollar(view returns (address)
0xf0e3543744afced8042131582f2a19b6aeb82794
epoch(view returns (uint256)
235
epochTime(view returns (uint256)
236
getPriceMomentum(view returns (struct DecimalD256)
(997741664618044716)
implementation(view returns (address impl)
0x32d918aaac63ed8e55e6e321e6d79f7c10716935
name(view returns (string)
VTD Stake
nextEpochTimestamp(view returns (uint256)
1724410854
oracle(view returns (address)
0xb518894be07239c2e78323244617765adf593e86
pool(view returns (address)
0x623ea23a36bf98a065701b08be1ad17246d0e337
previousEpochTimestamp(view returns (uint256)
1724403035
symbol(view returns (string)
VTDD
totalBonded(view returns (uint256)
10738664559300616201710805
totalCoupons(view returns (uint256)
73980912211517992497731
totalDebt(view returns (uint256)
0
totalNet(view returns (uint256)
19650481758457127635106097
totalRedeemable(view returns (uint256)
73980912211517992497731
totalStaged(view returns (uint256)
337614475648401214732529
totalSupply(view returns (uint256)
867181128053558375187818925
 
updateLiquidityForAllPools(view returns (struct DecimalD256struct DecimalD256struct DecimalD256struct DecimalD256struct DecimalD256)
Read-only
allowance(address owneraddress spenderview returns (uint256)
allowanceCoupons(address owneraddress spenderview returns (uint256)
approveFor(address candidateview returns (uint256)
balanceOf(address accountview returns (uint256)
balanceOfBonded(address accountview returns (uint256)
balanceOfCoupons(address accountuint256 epochview returns (uint256)
balanceOfStaged(address accountview returns (uint256)
bootstrappingAt(uint256 epochview returns (bool)
couponPremium(uint256 amountview returns (uint256)
couponRedemptionPenalty(uint256 couponEpochuint256 couponAmountview returns (uint256)
couponsExpiration(uint256 epochview returns (uint256)
expiringCoupons(uint256 epochview returns (uint256)
expiringCouponsAtIndex(uint256 epochuint256 iview returns (uint256)
fluidUntil(address accountview returns (uint256)
isInitialized(address candidateview returns (bool)
isNominated(address candidateview returns (bool)
lockedUntil(address accountview returns (uint256)
outstandingCoupons(uint256 epochview returns (uint256)
periodFor(address candidateview returns (uint256)
phaseOneAt(uint256 epochview returns (bool)
recordedVote(address accountaddress candidateview returns (uint8)
rejectFor(address candidateview returns (uint256)
startFor(address candidateview returns (uint256)
statusOf(address accountview returns (uint8)
totalBondedAt(uint256 epochview returns (uint256)
votesFor(address candidateview returns (uint256)
State-modifying
FastTrackCommit(address candidate
approve(address spenderuint256 amountreturns (bool)
approveCoupons(address spenderuint256 amount
bond(uint256 value
burnUnderlying(uint256 value
commit(address candidate
deposit(uint256 value
emergencyCommit(address candidate
initialize(
purchaseCoupons(uint256 dollarAmountreturns (uint256)
redeemCoupons(uint256 couponEpochuint256 couponAmount
redeemCoupons(uint256 couponEpochuint256 couponAmountuint256 minOutput
switchOracleToUSDT(
transfer(address recipientuint256 amountreturns (bool)
transferCoupons(address senderaddress recipientuint256 epochuint256 amount
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
transferUnderlying(uint256 valueaddress destination
tryAdvance(
unbond(uint256 value
unbondUnderlying(uint256 value
vote(address candidateuint8 vote
withdraw(uint256 value
Events
Upgraded(address indexed implementation
Advance(uint256 indexed epochuint256 blockuint256 timestamp
Bond(address indexed accountuint256 startuint256 valueuint256 valueUnderlying
Commit(address indexed accountaddress indexed candidate
CouponApproval(address indexed owneraddress indexed spenderuint256 value
CouponBurn(address indexed accountuint256 indexed epochuint256 couponAmount
CouponExpiration(uint256 indexed epochuint256 couponsExpireduint256 lessRedeemableuint256 lessDebtuint256 newBonded
CouponPurchase(address indexed accountuint256 indexed epochuint256 dollarAmountuint256 couponAmount
CouponRedemption(address indexed accountuint256 indexed epochuint256 couponAmount
CouponTransfer(address indexed fromaddress indexed touint256 indexed epochuint256 value
Deposit(address indexed accountuint256 value
EpochTimeVariable(uint256 epochPeriod
Incentivization(address indexed accountuint256 amount
Proposal(address indexed candidateaddress indexed accountuint256 indexed startuint256 period
SupplyDecrease(uint256 indexed epochuint256 priceuint256 momentumPriceuint256 newDebt
SupplyIncrease(uint256 indexed epochuint256 priceuint256 momentumPriceuint256 newRedeemableuint256 lessDebtuint256 newBonded
SupplyNeutral(uint256 indexed epoch
Transfer(address indexed fromaddress indexed touint256 value
Unbond(address indexed accountuint256 startuint256 valueuint256 valueUnderlying
Upgraded(address indexed implementation
Vote(address indexed accountaddress indexed candidateuint8 voteuint256 bonded
Withdraw(address indexed accountuint256 value
Constructor
constructor(address implementation
Fallback and receive
fallback(
Errors

This contract contains no error objects.