Asterix

Verified contract

Active on Ethereum with 22,048 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 8 additional slots
Native
Value $2,860.29
ERC-20
Value $302.6
0x4c1ad036067461a55e2ee3e42b81bed7553334e8ce515fd9351058f6c3a9fc92
0xa62ba44e4f8f3afb62d5616d7f76293cc8bed42ee8c034ea42556c044f05e0da
0x4ebe2160b450d5fa319d83b5dbe3719ea34284ba539fde045bac2aca961d843e
0xd8b43a5980803c86a1bbf1ffa9dc7a3b2ecaff823ba845629e5b6d4b8004f122
0xe9b16f2a63567779fd5637b97747a0cf3077d1d8a4b67d96b7419b822ae25294
0xcb5bdc1396f9fe57eb0636100926dd41cb72a86e14964c20814e4cfd8326e28f
0x8bf4ba062f7622be14cdeaee5b7823eb873cf2673ca3c146d9d80cb1ed8c32a0
0x76a97849884035db5e5fd266b13a52ca045c723d04b0ab2be971d004646825d6
0xe9c125ae2a971b0d31dc8e843a072ddcc47f38084e3b2fab9eff1944729e9765
0xf5ba50a6e1d034797a26bcc2568e87bd46b6cc8abeb9b59d98b45870ebe5639d

Functions
Getter at block 21276220
ADMIN_ROLE(view returns (uint256)
1
baseURILocked(view returns (bool)
false
decimals(pure returns (uint8)
18
gasBurnFactor(view returns (uint32)
0
gasBurnFactorLocked(view returns (bool)
false
maxBalanceLimit(view returns (uint8)
0
maxBalanceLimitLocked(view returns (bool)
true
mirrorERC721(view returns (address)
0x0000000000c26fabfe894d13233d5ec73f61cc72
name(view returns (string)
Asterix
nameAndSymbolLocked(view returns (bool)
false
owner(view returns (address result)
0x3c93d68a4a17d424bbb7af949e0da8531a9d7dd5
symbol(view returns (string)
ASTX
totalSupply(view returns (uint256)
10000000000000000000000
whitelistLocked(view returns (bool)
false
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address ownerview returns (uint256)
getSkipNFT(address aview returns (bool)
hasAllRoles(address useruint256 rolesview returns (bool)
hasAnyRole(address useruint256 rolesview returns (bool)
isWhitelisted(address targetview returns (bool)
ownershipHandoverExpiresAt(address pendingOwnerview returns (uint256 result)
rolesOf(address userview returns (uint256 roles)
tokenURI(uint256 idview returns (string result)
State-modifying
approve(address spenderuint256 amountreturns (bool)
cancelOwnershipHandover(payable 
completeOwnershipHandover(address pendingOwnerpayable 
grantRoles(address useruint256 rolespayable 
initialize(address mirror
lockBaseURI(
lockGasBurnFactor(
lockGasWhitelist(
lockMaxBalanceLimit(
lockNameAndSymbol(
renounceOwnership(payable 
renounceRoles(uint256 rolespayable 
requestOwnershipHandover(payable 
revokeRoles(address useruint256 rolespayable 
setBaseURI(string baseURI_
setGasBurnFactor(uint32 gasBurnFactor_
setMaxBalanceLimit(uint8 value
setNameAndSymbol(string name_string symbol_
setSkipNFT(bool skipNFT
setWhitelist(address targetbool status
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwnerpayable 
withdraw(
Events
Approval(address indexed owneraddress indexed spenderuint256 amount
OwnershipHandoverCanceled(address indexed pendingOwner
OwnershipHandoverRequested(address indexed pendingOwner
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
RolesUpdated(address indexed useruint256 indexed roles
SkipNFTSet(address indexed targetbool status
Transfer(address indexed fromaddress indexed touint256 amount
Constructor
constructor(
Fallback and receive
fallback(
receive(
Errors
AlreadyInitialized(
ApprovalCallerNotOwnerNorApproved(
DNAlreadyInitialized(
InsufficientAllowance(
InsufficientBalance(
LinkMirrorContractFailed(
Locked(
MaxBalanceLimitReached(
MirrorAddressIsZero(
NewOwnerIsZeroAddress(
NoHandoverRequest(
SenderNotMirror(
TokenDoesNotExist(
TotalSupplyOverflow(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToZeroAddress(
Unauthorized(