ECOx

Verified contract

Proxy

Active on Ethereum with 14,971 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
ERC-20
Value $1,270.64
0xd8fbdb3c0a4bd9de9900e73c825572454043caeed5b251e199d7281b195d4ad9
0xf06dacecb1a629e35656884ed8491982c10b4776a6e24330cf8eee304eeb8d71
0x92737c395af68d330e544825388e8e00780cd834f2bd49fa849f76c1c308a064
0x75156fe6a1806171f7bb6c204e2b57a1a658d60d88e9973ec8c5ed470279b749
0xdc6ec624b634358c3ff27ac265b04536b5740c6e45fdad490736ad3a61f48b79
0x0478c8dfda930f1df954fe94f42b1d97ad1285dff3856ed8edf184f9bb05b59b
0x0122841ab2a3abefcd161596204fbd7e4359f1db5dd6b058bc4110fa1b999ff1
0x6fc4377a151da63e4b30f62b07a63a4b728bc1d55bfdabd2d7c3941cc48b12d0
0x5c82394afabba4256ffc9bbedc343d0caecbeec50bb51e0add90101bf0e15a66
0xc1f8ed7db560ab8a80238499ae63928e474726a72677dc90e4abf2fa2b3a9d99

Functions
Getter at block 21167817
DOMAIN_SEPARATOR(view returns (bytes32)
0xc417cad9551c3ad4c259f0da396315d432264ad6f14d03e537f5a8e8c092d044
currentSnapshotBlock(view returns (uint32)
20983719
decimals(view returns (uint8)
18
implementation(view returns (address _impl)
0x7b06ab9e43ef35e58079cc0cf388625a1977b1fa
name(view returns (string)
ECOx
paused(view returns (bool)
false
pauser(view returns (address)
0x99f98ea4a883db4692fa317070f4ad2dc94b05ce
policy(view returns (address)
0x8c02d4cc62f79aceb652321a9f8988c0f6e71e68
roleAdmin(view returns (address)
0x8c02d4cc62f79aceb652321a9f8988c0f6e71e68
symbol(view returns (string)
ECOx
totalSupply(view returns (uint256)
998366082182504042918163346
totalSupplySnapshot(view returns (uint256)
998760667888555900348239719
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
burners(addressview returns (bool)
minters(addressview returns (bool)
nonces(address ownerview returns (uint256)
snapshotters(addressview returns (bool)
State-modifying
approve(address spenderuint256 amountreturns (bool)
burn(address _fromuint256 _value
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _self
mint(address _touint256 _value
pause(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
setImplementation(address _impl
setPauser(address _pauser
snapshot(
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
unpause(
updateBurners(address _keybool _value
updateMinters(address _keybool _value
updateSnapshotters(address _keybool _value
Events
Approval(address indexed owneraddress indexed spenderuint256 value
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
UpdatedSnapshotters(address actorbool newPermission
Constructor
constructor(address _impl
Fallback and receive
fallback(
Errors
NonZeroContractAddr(string contractName
NonZeroPolicyAddr(
OnlyBurners(
OnlyMinters(
OnlySnapshotters(
PolicyOnlyFunction(
TransferFailed(