ECO

Verified contract

Proxy

Active on Ethereum with 1,852 txns
Deployed by via 0x76e4207b at 15778027
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 9 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
9 additional variables
ERC-20
Value $182.04
ERC-20
Value $27.93
0x87d8a49841a6245b92079720d4efdcc264d380e1f4f71d0f15e42aafd63ca250
0x92a785e329267bfe208bcd08e5cae1e0c89d8faa0f4b2f5b9b01f7b152a0ffa6
From
0x937ad82d9cd31b4e6b6cd00adbbb189f268b0bcf82e67364784919b958338604
0xc6d6c130b3c21828a23d04ca09f2e8085ca0ef7c76d9d37091c6982765cc293a
0x8609305eb11e55071a3f4d8f476ca55e8835faa94f01b3953f53d08cf35b5f61
0x8f27aa612d1c09709b730b61cf1e678fbd2a2ffaa626d6f32b144d28b9c288b2
0x80e2cacf1d77f49121d78bbff1cf4edad0301b7875f45f173e8720e0c3f90c34
0x01c5b0f01661f785805df5243bfed5f780d87d0e4b0dd6da12986a19b111914d
0xb1427e447796137baeb2f9742d2016821fc69d40900803a5a96515d5c41a470b
0xa4408341436285727abc03cfca39f7cc06b50363133861b3574fe083bb2db94a

Functions
Getter at block 21312423
DOMAIN_SEPARATOR(view returns (bytes32)
0x69e5180ac570ee1256bdb9d6421e124377b977a4c77b46c122128c6c89beb074
INITIAL_INFLATION_MULTIPLIER(view returns (uint256)
1000000000000000000
currentSnapshotBlock(view returns (uint32)
21238257
decimals(view returns (uint8)
18
implementation(view returns (address _impl)
0xc356d285238c80a0e0a74f1ef6023d3fe3b23c46
inflationMultiplier(view returns (uint256)
1090304313280470489
inflationMultiplierSnapshot(view returns (uint256 inflationValueMultiplier)
1090304313280470489
name(view returns (string)
ECO
paused(view returns (bool)
false
pauser(view returns (address)
0x99f98ea4a883db4692fa317070f4ad2dc94b05ce
policy(view returns (address)
0x8c02d4cc62f79aceb652321a9f8988c0f6e71e68
roleAdmin(view returns (address)
0x8c02d4cc62f79aceb652321a9f8988c0f6e71e68
symbol(view returns (string)
ECO
totalSupply(view returns (uint256 totalInflatedSupply)
9186775387079571651579250584
totalSupplySnapshot(view returns (uint256 totalInflatedSupply)
9186775387079571651579250584
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address _ownerview returns (uint256 inflationBalance)
burners(addressview returns (bool)
delegationFromAddressDisabled(addressview returns (bool)
delegationNonce(address ownerview returns (uint256 nonce)
delegationToAddressEnabled(addressview returns (bool)
getPastLinearInflation(uint256view returns (uint256 pastLinearInflationMultiplier)
getPrimaryDelegate(address accountview returns (address)
isOwnDelegate(address accountview returns (bool)
minters(addressview returns (bool)
nonces(address ownerview returns (uint256)
rebasers(addressview returns (bool)
snapshotters(addressview returns (bool)
voteBalanceOf(address _ownerview returns (uint256 votingBalance)
voteBalanceSnapshot(address accountview returns (uint256)
voter(addressview returns (bool)
State-modifying
approve(address spenderuint256 amountreturns (bool)
burn(address _fromuint256 _value
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
delegate(address delegatee
delegateAmount(address delegateeuint256 amount
delegateBySig(address delegatoraddress delegateeuint256 deadlineuint8 vbytes32 rbytes32 s
disableDelegationTo(
enableDelegationTo(
enableVoting(
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _self
mint(address _touint256 _value
pause(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
rebase(uint256 _inflationMultiplier
reenableDelegating(
revokeDelegation(address delegator
setImplementation(address _impl
setPauser(address _pauser
snapshot(
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
undelegate(
undelegateAmountFromAddress(address delegateeuint256 amount
undelegateFromAddress(address delegatee
unpause(
updateBurners(address _keybool _value
updateMinters(address _keybool _value
updateRebasers(address _keybool _value
updateSnapshotters(address _keybool _value
Events
Approval(address indexed owneraddress indexed spenderuint256 value
BaseValueTransfer(address indexed fromaddress indexed touint256 value
DelegatedVotes(address indexed delegatoraddress indexed delegateeuint256 amount
NewInflationMultiplier(uint256 adjustinginflationMultiplieruint256 cumulativeInflationMultiplier
NewPrimaryDelegate(address indexed delegatoraddress indexed primaryDelegate
NewSnapshotBlock(uint256 block
Paused(address account
PauserAssignment(address indexed pauser
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
UpdatedBurners(address actorbool newPermission
UpdatedMinters(address actorbool newPermission
UpdatedRebasers(address actorbool newPermission
UpdatedSnapshotters(address actorbool newPermission
VoteTransfer(address indexed sendingVoteraddress indexed recievingVoteruint256 votes
Constructor
constructor(address _impl
Fallback and receive
fallback(
Errors
BadRebaseValue(
NonZeroContractAddr(string contractName
NonZeroPolicyAddr(
OnlyBurners(
OnlyMinters(
OnlyRebasers(
OnlySnapshotters(
PolicyOnlyFunction(