Wagon

Verified contract

Active on Ethereum with 522 txns
Deployed by via 0x94becd2d at 16388132
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
ERC-20
--
0xdd80dbdbe8c37f0983fab1dc8fd3df24616eb3e913236db71b822c33b8dbd490
0x4c1b615acd93cf2850f6b8616bc201beb5e83e4da17b2090077a7c81e68dc3c8
0x3e4791efa510b429cd25899b5bceb0d6b7ccf259395d406b94bf7020d1c82eda
0x28fbd6955695998ea1946f9fb8a4750a0233c47ad43528b40120ad77170ca86f
0xe707fd237df32e82f0853c9de11ae59c588943f44e02ebd3b41eac1ecd066f4f
0x9942a51d367ad86a1cc324fe2fae82dd4c9c0c0ce234beae6d3d4e656c0b49eb
0xbb0f0dc40dd98acf56b79fc45af1cd69f0fc484932f5edfa7b569d9979c55d8a
0x1234df29296f1177c1e64c4494dc7881d5dd57c2dbe4dde3074a21dce4c99c34
0xb844972ca438aa4cd44cd3490c93b64dfafeb913c3935f8fd693df4742cf80b6
0x5a158d68027e95a4e9bc922fb225e853fc8813d1087100ad8cdb674e108de97c

Functions
Getter at block 21038751
BLACKLISTER_ROLE(view returns (bytes32)
0x98db8a220cd0f09badce9f22d0ba7e93edb3d404448cc3560d391ab096ad16e9
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0xd785aee8f08bbeca4001d75f81c97af113836426979ba36625c8c003ac1aa2f4
INITIAL_SUPPLY(view returns (uint256)
100000000
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
SNAPSHOT_ROLE(view returns (bytes32)
0x5fdbd35e8da83ee755d5e62a539e5ed7f47126abede0b8b10f9ea43dc6eed07f
decimals(view returns (uint8)
18
emergencyAccount(view returns (address)
0xdcd9639ef156a9153586ec195bbee0fb783ba6ac
getCurrentSnapshotId(view returns (uint256)
0
name(view returns (string)
Wagon
paused(view returns (bool)
false
symbol(view returns (string)
WAG
totalSupply(view returns (uint256)
100000000000000000000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
balanceOfAt(address accountuint256 snapshotIdview returns (uint256)
checkpoints(address accountuint32 posview returns (struct ERC20VotesCheckpoint)
delegates(address accountview returns (address)
getBlackListStatus(address _makerview returns (bool)
getPastTotalSupply(uint256 blockNumberview returns (uint256)
getPastVotes(address accountuint256 blockNumberview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getVotes(address accountview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
isBlackListed(addressview returns (bool)
nonces(address ownerview returns (uint256)
numCheckpoints(address accountview returns (uint32)
supportsInterface(bytes4 interfaceIdview returns (bool)
totalSupplyAt(uint256 snapshotIdview returns (uint256)
State-modifying
addBlackList(address _evilUser
approve(address spenderuint256 amountreturns (bool)
burn(uint256 amount
burnFrom(address accountuint256 amount
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
delegate(address delegatee
delegateBySig(address delegateeuint256 nonceuint256 expiryuint8 vbytes32 rbytes32 s
grantRole(bytes32 roleaddress account
increaseAllowance(address spenderuint256 addedValuereturns (bool)
mint(address touint256 amount
pause(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
recoverBlackFunds(address _blackListedUser
removeBlackList(address _clearedUser
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
snapshot(
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
unpause(
updateEmergencyAccount(address _newEmergencyAddress
Events
AddedBlackList(address _user
Approval(address indexed owneraddress indexed spenderuint256 value
DelegateChanged(address indexed delegatoraddress indexed fromDelegateaddress indexed toDelegate
DelegateVotesChanged(address indexed delegateuint256 previousBalanceuint256 newBalance
Paused(address account
RecoveredBlackFunds(address _blackListedUseruint256 _balance
RemovedBlackList(address _user
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Snapshot(uint256 id
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
UpdateEmergencyAccount(address _user
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.