TMAsMetadata
Verified contract
Active on
Ethereum with 7,196 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "TMAsMetadata"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21028540 | a day ago | | | 0 | 0.00071907957 | |
| 21005503 | 4 days ago | | | 0 | 0.00065974283 | |
| 21005497 | 4 days ago | | | 0 | 0.00068948146 | |
| 21005493 | 4 days ago | | | 0 | 0.00086250366 | |
| 21005488 | 4 days ago | | | 0 | 0.0011149727 | |
| 20953418 | 11 days ago | | | 0 | 0.00046150995 | |
| 20953407 | 12 days ago | | | 0 | 0.00043597683 | |
| 20953400 | 12 days ago | | | 0 | 0.00055877748 | |
| 20953391 | 12 days ago | | | 0 | 0.00084411510 | |
| 20928285 | 15 days ago | | | 0 | 0.0020736187 |
ABI
ABI objects
Getter at block 21035778
CONFIGURATOR_ROLE() view returns (bytes32)
0x3b49a237fe2d18fa4d9642b8a0e065923cceb71b797783b619a030a61d848bf0
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
maxRaise() view returns (uint16)
10
nameCost() view returns (uint256)
10
points() view returns (address)
0x42c5023d0f9843c0bf93e324a907c61460eb024a
resetFamilyCost() view returns (uint256)
5000
statusCost() view returns (uint256)
50
tmas() view returns (address)
0x99f419934192f8de7bf53b490d5bdb88527654bf
Read-only
calcedMetadatas(uint256 id) view returns (struct ITMAsMetadataMetadata metadata)
checkName(string str) pure returns (bool)
defaultStatus(uint256 id) view returns (struct ITMAsMetadataStatus)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
metadatas(uint256 id) view returns (struct ITMAsMetadataMetadata metadata)
power(uint256 id) view returns (uint256)
raiseCost(uint256) view returns (uint256)
statusMax(uint256 raise) pure returns (uint16)
supportsInterface(bytes4 interfaceId) view returns (bool)
usedNames(string name) view returns (bool)
State-modifying
Events enhanceStatus(uint256 id, struct ITMAsMetadataStatus status)
grantRole(bytes32 role, address account)
raiseUp(uint256 id)
renounceRole(bytes32 role, address account)
resetFamily(uint256 id)
revokeRole(bytes32 role, address account)
setDefaultStatus(uint256 startIndex, struct ITMAsMetadataStatus[] statuses)
setMaxRaise(uint16 _maxRaise)
setMetadata(uint256 id, struct ITMAsMetadataMetadata metadata)
setName(uint256 id, string name)
setNameCost(uint256 _nameCost)
setPoints(address _pointse)
setRaiseCost(uint256 index, uint256 cost)
setResetFamilyCost(uint256 _resetFamilyCost)
setStatusCost(uint256 _statusCost)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
UpdateMetadata(uint256 indexed id, struct ITMAsMetadataMetadata metadata, bool updateFamily)
constructor(address _points, address _tmas)
This contract contains no fallback and receive objects.
EnhanceCheckError()
NameAlreadyUsedError()
NameCheckError()
NameTooShortError()
NonNameError()
RaiseLimitError()