Ancient Devices

Verified contract

Active on Ethereum with 332 txns
Deployed by via 0x7b46fb8c at 14625938
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Ancient Devices"

0xd49d6af93fd36ed9bd72bcf02b846ae4ac9c10b0b900373ee0fa55670bb5a230
0x86d37f61c986bde84c4b1bf097abca2d88186e487bf6c5a9b96d7dfe74492f00
0xb1ce391ea4b14a0ff6e6a112c5633c4bc3991a894170403aefe3b93143089252
0x7c34db367bd1a9f2ef8880a507882a63d2ff50224495beeb0f6f57b59ea5c69d
0xf1f40e0b77fc61b104de96befb53019892e4e806f5db725f51bc8a697e725ef0
0xf59e7f71912bf2355f932b3d6b5e8af3b9af5d104af555e092ce156a340d1add
0x785a219e77cf8a8e2d59b074c02c2c4e63df2e63f16e18c07ad3a828555faa2f
0xc035e3ecdb9249ea69a496afd8f38097efceb2ed70e2fce7de3f9c5853672551
0xfedcd78e9297870387e20d916cf5a6d8669296fcd3426554658ff8630326addc
0x22557f52a038fff25cbf325ad91fee6c9b1f7cd828042ea9acdf132bde9f44b4

Functions
Getter at block 21314516
admin(view returns (address)
0x0000000000000000000000000000000000000000
baseExtension(view returns (string)
baseURI(view returns (string)
https://api.mercurianproject.xyz/devices/
getClue(view returns (string)
Line #276
magnesium(view returns (address)
0xb84088e1e917e64ff947b4da002d4e2dd4bfc4ab
name(view returns (string)
Ancient Devices
owner(view returns (address)
0xfd5ada8cdebd2c07e3d7e91d0b58c442bb4bb2d6
paused(view returns (bool)
false
symbol(view returns (string)
ANCIENT DEVICES
totalSupply(view returns (uint256)
129
whitelistMerkleRoot(view returns (bytes32)
0x59de16c7b133208d5ab5ebfef8a3ec25ad40a9ffb824b89c28c8088e3db35195
yieldEndTime(view returns (uint256)
1742839200
Read-only
addressHasClaimed(addressview returns (bool)
balanceOf(address ownerview returns (uint256)
devices(uint256view returns (uint16 leveluint240 lastClaimTimestamp)
getApproved(uint256 tokenIdview returns (address)
getLevel(uint256 _tokenIdview returns (uint16)
getUpgradeCost(uint256 _tokenIduint256 _targetLevelview returns (uint256)
isApprovedForAll(address owneraddress operatorview returns (bool)
magnesiumAvailable(uint256 tokenIdview returns (uint256)
magnesiumAvailableInMany(uint256[] tokenIdsview returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256 tokenId)
tokenURI(uint256 _tokenIdview returns (string)
State-modifying
approve(address touint256 tokenId
claimDevices(uint256 _amountbytes32[] _merkleProofuint256 _allowance
claimMagFromMany(uint256[] _tokenIds
claimReserves(address _touint256 _amount
renounceOwnership(
renounceOwnershipandAdminship(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
secretUnlockWithClaimIfNeeded(uint256 _tokenId
setAdmin(address newAdmin
setApprovalForAll(address operatorbool approved
setBaseExtension(string _newBaseExtension
setBaseURI(string _baseURI
setLineOfClue(uint256 _lineNumber
setMagnesiumAddress(address _newMagAddress
setPaused(bool _paused
setSecretUnlockEnabled(bool _enable
setWhitelistMerkleRoot(bytes32 _whitelistMerkleRoot
setYieldEndTime(uint256 _newTime
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
upgradeDeviceAndClaim(uint256 _tokenIduint256 _targetLevel
Events
AncientDevicesClaimed(address recipientuint256 amount
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
DeviceUpgradedMagClaimed(address useruint256 tokenIduint256 targetLeveluint256 amount
MagnesiumClaimed(address recipientuint256 tokenIduint256 amount
NewAdmin(address indexed previousAdminaddress indexed newAdmin
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unpaused(address account
Constructor
constructor(address _magnesium
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.