This contract is being backfilled. You may encounter incomplete storage history.

HanChain

Verified contract

Active on Ethereum with 5,530 txns
Deployed by via 0xf7e9bad8 at 14078805
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
Value $0.15
ERC-20
--
0xec2dd8045c2583505acdd24506349c4678ad37e40f70d5b401aad9135d6d4e07
0xf128f18d507d7275e0c9a630297102a50a4984d913f1ae130ce9de9e6ab0faa1
0x252b7241e9e7cb31f1030a79bddf3913682a08d30618111fbd4046984353a713
0x6752014ae5f7c30932f1e04c713b9e0face4166607894bc15f0260f00537ad84
0x77d26a936937560c21118ae2ca811833c2d3a7fd2ae2de4b42a5a0ce219037da
0x16d315545a6b41574fde301b24fdab9425c0b3ecb75dcd07b6451919003ec8ca
0x42911ba2bad968a5ef3750e0132e62519835f726c62d370085b15d7851d84e59
0xbc9c8680a5d15c2cd75b9c3d94ff4037b5296122480e3f33461572f5bacc2ddb
0x4bd326323013a2871111c644238a98dc32e4a3ec8dbe0d95dd928adbed41bc01
0x65267f7fb7cfe7273b68d040b7cc70a2133dfcb2f0fb7136b4c3171f468d877f

Functions
Getter at block 20792749
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0x8ec453966133bcadf779198e1bcbdf6bd8f89ad5cfd85389b89e463614047920
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
SNAPSHOT_ROLE(view returns (bytes32)
0x5fdbd35e8da83ee755d5e62a539e5ed7f47126abede0b8b10f9ea43dc6eed07f
decimals(view returns (uint8)
18
name(view returns (string)
HanChain
paused(view returns (bool)
false
symbol(view returns (string)
HAN
totalSupply(view returns (uint256)
1500000000000000000000000000
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)
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)
nonces(address ownerview returns (uint256)
numCheckpoints(address accountview returns (uint32)
supportsInterface(bytes4 interfaceIdview returns (bool)
totalSupplyAt(uint256 snapshotIdview returns (uint256)
State-modifying
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)
pause(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
snapshot(
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
unpause(
Events
Approval(address indexed owneraddress indexed spenderuint256 value
DelegateChanged(address indexed delegatoraddress indexed fromDelegateaddress indexed toDelegate
DelegateVotesChanged(address indexed delegateuint256 previousBalanceuint256 newBalance
Paused(address account
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
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.