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

THE9

Verified contract

Active on Ethereum with 1,181 txns
Deployed by via 0x478edfe8 at 13548319
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x1cf54b43357ed630f54cc015b18fb2a8c5d55640214d7602b3adbf545962af7d
0x6c1753d0f810a2ec1a123f23eee15fdca5493bddf69221311b964ba45077aade
0x9e784dddb31b3589459cdc582fadebd3130da988af48e45574f94245998f2318
0x8093ea036dde9814d33c2bddb4d15fa5f8f9d2b9ffb16a8a13c39f202b15276a
0xc639d5cedc9b69732ca115ef778b78166f872b30860f115588250f29d67926a6
0xd7d7c76a19b77ce14cda515d3c945ab732d965824f54616c6ae7171c0f13aafa
0xeaa8c102089c8f2578fe4c604e88a9840529e6294d7340697c887aa2d5bdd458
0xb689faebd3515638404378fbb7a5a1ab1d73cd0d486ed7d1f0a043a6b2fd5a1d
0x7d1b73cb06d8ee153df073b76bac8d73ff8bd16a16c15679c9ddb15c1986dd5b
0x25cdf7970c0a5fe780c8b9ed34a112b4ecab9404a466866bc27d79695ba95238

Functions
Getter at block 20799332
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
ORG_ADMIN_ROLE(view returns (bytes32)
0x123b642491709420c2370bb98c4e7de2b1bc05c5f9fd95ac4111e12683553c62
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
decimals(view returns (uint8)
18
name(view returns (string)
THE9
paused(view returns (bool)
false
symbol(view returns (string)
THE9
totalSupply(view returns (uint256)
10000000000000000000000000000
Read-only
Beneficiaries(uint256view returns (address)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getBeneficiaryInfo(address beneficiaryview returns (uint256uint256uint256uint256uint256uint256uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
approve(address spenderuint256 amountreturns (bool)
createAmountWithLock(address beneficiaryuint256 amountuint256 firstReleaseTimeuint256 unlockPercentuint256 lockCycleDays
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
grantRole(bytes32 roleaddress account
increaseAllowance(address spenderuint256 addedValuereturns (bool)
pause(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
transfer(address recipientuint256 amountreturns (bool)
transferAmountWithLock(address beneficiary
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
unpause(
updateAmountWithLock(address beneficiaryuint256 amountuint256 firstReleaseTimeuint256 unlockPercentuint256 lockCycleDays
Events
Approval(address indexed owneraddress indexed spenderuint256 value
CreateAmountWithLock(address beneficiarystruct THE9BeneficiaryInfo beneficiaryInfo
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
Transfer(address indexed fromaddress indexed touint256 value
TransferAmountWithLock(address beneficiaryuint256 amountstruct THE9BeneficiaryInfo beneficiaryInfo
Unpaused(address account
UpdateAmountWithLock(address beneficiaryuint256 amountuint256 releaseTimestruct THE9BeneficiaryInfo beneficiaryInfo
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.