DX01: SINGULARITY

Verified contract

Active on Base with 11,381 txns
Deployed by via 0x8bcfc499 at 23358858
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
 (#1185)
ERC-721
--
 (#1184)
ERC-721
--
 (#1182)
ERC-721
--
0x6d3466b26cd535355385c81714aff9ed226e619138ad65a400401238c2445e4a
0xa5503c25a9b05a7f351a0d0fdc8b52f81d432efa3a1e56bdc38510bcec297508
0xe078bf986b3fda13b2ae7ec2ecd1b8a76a1acf4b0649f3e33d817ba5b60826fd
0x9139e36b584c8265a8c97d2e54174dc6b58186159de3675bd0aa2c3fa74af28f
0x90b90da3555d6990ebc439c0dee498600dc47f56672b74d979bef51cf0195415
0xa819a6edfe06227db667e3173116126e89d7953b057034106676d30ec1d93d84
0x7ef5b274abe64cfe5c420961cf438a4ac9ef84fdd746bca524819a2e033c6f19
0x6903044938c6247310e2d1401536506018ed3212dde299688ef18fcb86417fea
0xf37287c82f6d0482bd197e71fcef54705d2c65e8d9ca367109545fb9ff2f830c
0xffb8cf3f8bc93876fcdec5064bf29f713c5dab1a3ad30a1bd84e5b1b276fcfaf

Functions
Getter at block 23679912
MINT_DURATION(view returns (uint256)
172800
MINT_PRICE(view returns (uint256)
3300000000000000
baseTokenURI(view returns (string)
https://dxrg-01.nyc3.cdn.digitaloceanspaces.com/metadata/
getCurrentAgentLocation(view returns (struct ISingularityStats)
((-39, -946, -6867), (5, 5, 7, 6, 4, 5))
isMintingEnabled(view returns (bool)
false
moveCount(view returns (uint16)
5694
name(view returns (string)
DX01: SINGULARITY
nextTokenId(view returns (uint256)
41813
owner(view returns (address)
0x9d94b3740d9cb6ad20c815cf586925bfe872367b
paymentRecipient(view returns (address)
0xf8f5f4eb7c3d1b7a150109b2d9b0888fec9f11e2
symbol(view returns (string)
DX01
Read-only
balanceOf(address ownerview returns (uint256)
getAgentStats(uint16 timestepview returns (struct ISingularityStats)
getApproved(uint256 tokenIdview returns (address)
getFreeMintAllowance(address userview returns (uint256)
getTokenPrompt(uint256 tokenIdview returns (string)
getTokenStats(uint256 tokenIdview returns (struct ISingularityStats)
isApprovedAdmin(address adminview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
addPrompts(string[] inputspayable 
adminAddPrompts(string[] inputs
approve(address touint256 tokenId
batchSetFreeMintAllowance(struct ISingularityFreeMintAllocation[] allocations
emergencyWithdraw(
moveAgent(struct ISingularityStats stats
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setApprovedAdmin(address adminbool status
setBaseURI(string newBaseURI
setMintingPeriod(bool _enabled
setPaymentRecipient(address _newRecipient
setStats(uint256[] tokenIdsstruct ISingularityScores[] scoresstruct ISingularityPosition[] positions
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
Events
AgentMoved(struct ISingularityStats arg0
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BaseURIUpdated(string newBaseURI
BatchStatsUpdated(uint256[] tokenIds
ETHWithdrawn(address indexed touint256 amount
FreeMintAllowanceSet(address indexed useruint256 amount
MintingEnabled(bool enabled
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PaymentRecipientUpdated(address indexed oldRecipientaddress indexed newRecipient
PromptAdded(address useruint256 idstring prompt
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address initialOwneraddress recipient
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ERC721IncorrectOwner(address senderuint256 tokenIdaddress owner
ERC721InsufficientApproval(address operatoruint256 tokenId
ERC721InvalidApprover(address approver
ERC721InvalidOperator(address operator
ERC721InvalidOwner(address owner
ERC721InvalidReceiver(address receiver
ERC721InvalidSender(address sender
ERC721NonexistentToken(uint256 tokenId
InsufficientPayment(
MaxBatchSizeExceeded(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
PaymentFailed(
PromptTooLong(
ReentrancyGuardReentrantCall(
ZeroAddress(