MoonTools.io

Verified contract

Active on Ethereum with 3,836 txns
Deployed by via 0xc8de95bb at 10958676
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
Native
Value $0
ERC-20
--
ERC-20
--
0xffae7ed70737fab844d081cfe4788fd7a6b12918f7ccf1a2a3eb7fdf295522e9
0x0211fd692025db4661bae76fd2192a8aa03c3e80ede870028ecc9424a21e53cc
0x752a925e0566f8c46e943f03cffc54ecfd2252aa3b70211956bcbe16987d275b
0xe614be8824a2c47df0d424c7b949c301109881deb0ca7af8ec0f7dd1db7e8c8e
0x18ea090548850aed11d104b99dcd23d3528699eb7457a8f8d5ada416c90f5980
0x59acb01b50c8bc493ddc2fec9d0b6a53200e2f802d209b04d26174cc8c65f321
0xabd8be988ca4f27fb8f130b74168dcf29eea5a9b22ac71cf83a327efd0fc52c6
0x867b39ab8c7a555fd886da5a9bdb31934b9611949196cc9f93ef56d0a3cddbc9
0x91820f94ac7b85b8085de31e5a733e1e15b81d489ea374d754c6e2bff8bcd557
0x75e928a6874c532b23f0da4200315758ccced1bc514550ae674407df86b3627c

Functions
Getter at block 21260843
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
SNAPSHOT_ROLE(view returns (bytes32)
0x5fdbd35e8da83ee755d5e62a539e5ed7f47126abede0b8b10f9ea43dc6eed07f
cmContractType(view returns (string)
CMErc20BurnSnap
cmImage(view returns (string)
cmURL(view returns (string)
decimals(view returns (uint8)
18
name(view returns (string)
MoonTools.io
owner(view returns (address)
0x9be82c0e5b75c53f32e63b40442e9da8cca06f21
symbol(view returns (string)
MOONS
totalSupply(view returns (uint256)
50000000000000000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
balanceOfAt(address accountuint256 snapshotIdview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
totalSupplyAt(uint256 snapshotIdview returns (uint256)
State-modifying
_setCMImage(string image
_setCMURL(string url
approve(address spenderuint256 amountreturns (bool)
burn(uint256 amount
burnFrom(address accountuint256 amount
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
grantRole(bytes32 roleaddress account
increaseAllowance(address spenderuint256 addedValuereturns (bool)
renounceOwnership(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
snapshot(
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
transferOwnership(address newOwner
Events
Approval(address indexed owneraddress indexed spenderuint256 value
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
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
Constructor
constructor(string namestring symboluint256 amountuint8 decimals
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.