Root

Verified contract

Proxy

Active on Ethereum with 2,019 txns
Deployed by via 0x7f3b817d at 11562334
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 14 additional slots
ERC-20
--
0x7bc6061b69d1cd75ace22cd3c2dbf3d6c2e4a468f57cd63f6b4ff7b2ff93641f
0x281fb7ae6dc2cfb7ed034b62ac5d98df7461cb181cf990a0d12c24a29b5b1478
0xc068c24fbc4070eee42a6c7197a9bd197598e8ba544b32914e8ed24cb0d49e01
0x07b7e5d310a37e71186a5d30315eccdaf40821e1ea5d39af99969ae2b21c4057
0xe5d17045a92443dfaaf5b1603816782fbee2492aa41f56b685ee92be48a01aca
0xf105b2a506c4e1bad79228d689c1fab362a0a875b936e9c546e0f038545b2b1e
0x6bcec1c07fda468d9445b7299411423119c13425f228ad359dc729f06021427a
0x4bdf2fc69e58840fd95cd3dd43dea17616af6c36d93fe6d526a32c2d036b78f2
0xf359db88227bc23c4a65879c7ae1b335839542e9a7e8c2fa365effbe3bfaa27e
0xcfc580fe8fe6258ba08e99e5286770a175c59023a66f2d54e75458f4cf61b37b

Functions
Getter at block 21284714
 
decimals(view returns (uint8)
 
dollar(view returns (address)
 
epoch(view returns (uint256)
 
epochTime(view returns (uint256)
 
implementation(view returns (address impl)
 
name(view returns (string)
 
oracle(view returns (address)
 
pool(view returns (address)
 
symbol(view returns (string)
 
totalBonded(view returns (uint256)
 
totalCoupons(view returns (uint256)
 
totalDebt(view returns (uint256)
 
totalNet(view returns (uint256)
 
totalRedeemable(view returns (uint256)
 
totalStaged(view returns (uint256)
 
totalSupply(view returns (uint256)
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)
isInitialized(address candidateview returns (bool)
isNominated(address candidateview returns (bool)
outstandingCoupons(uint256 epochview returns (uint256)
periodFor(address candidateview returns (uint256)
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
advance(
approve(address spenderuint256 amountreturns (bool)
approveCoupons(address spenderuint256 amount
bond(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
transfer(address recipientuint256 amountreturns (bool)
transferCoupons(address senderaddress recipientuint256 epochuint256 amount
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
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
Incentivization(address indexed accountuint256 amount
Proposal(address indexed candidateaddress indexed accountuint256 indexed startuint256 period
SupplyDecrease(uint256 indexed epochuint256 priceuint256 newDebt
SupplyIncrease(uint256 indexed epochuint256 priceuint256 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.