DX01: SINGULARITY
Verified contract
Active on
Base with 11,381 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
DX01 | ERC-20 | 10M | -- | -- | |
DX01 | ERC-721 | 1 | -- | -- | |
DX01 | ERC-721 | 1 | -- | -- | |
DX01 | ERC-721 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 23677176 | 2 hours ago | | | 0 | 4.1390620e-7 | |
| 23675454 | 2 hours ago | | | 0 | 3.1999495e-7 | |
| 23675332 | 3 hours ago | | | 0 | 3.1941336e-7 | |
| 23675263 | 3 hours ago | | | 0 | 3.9542068e-7 | |
| 23666551 | 7 hours ago | | | 0 | 4.8940894e-7 | |
| 23665934 | 8 hours ago | | | 0 | 4.1080149e-7 | |
| 23659363 | 11 hours ago | | | 0 | 4.9318990e-7 | |
| 23646355 | 19 hours ago | | | 0 | 0.000000603421439187 | |
| 23643499 | 20 hours ago | | | 0 | 4.3586246e-7 | |
| 23631889 | a day ago | | | 0 | 3.6554636e-7 |
ABI
ABI objects
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 owner) view returns (uint256)
getAgentStats(uint16 timestep) view returns (struct ISingularityStats)
getApproved(uint256 tokenId) view returns (address)
getFreeMintAllowance(address user) view returns (uint256)
getTokenPrompt(uint256 tokenId) view returns (string)
getTokenStats(uint256 tokenId) view returns (struct ISingularityStats)
isApprovedAdmin(address admin) view returns (bool)
isApprovedForAll(address owner, address operator) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenURI(uint256 tokenId) view returns (string)
State-modifying
Events addPrompts(string[] inputs) payable
adminAddPrompts(string[] inputs)
approve(address to, uint256 tokenId)
batchSetFreeMintAllowance(struct ISingularityFreeMintAllocation[] allocations)
emergencyWithdraw()
moveAgent(struct ISingularityStats stats)
renounceOwnership()
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes data)
setApprovalForAll(address operator, bool approved)
setApprovedAdmin(address admin, bool status)
setBaseURI(string newBaseURI)
setMintingPeriod(bool _enabled)
setPaymentRecipient(address _newRecipient)
setStats(uint256[] tokenIds, struct ISingularityScores[] scores, struct ISingularityPosition[] positions)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
AgentMoved(struct ISingularityStats arg0)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
BaseURIUpdated(string newBaseURI)
BatchStatsUpdated(uint256[] tokenIds)
ETHWithdrawn(address indexed to, uint256 amount)
FreeMintAllowanceSet(address indexed user, uint256 amount)
MintingEnabled(bool enabled)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PaymentRecipientUpdated(address indexed oldRecipient, address indexed newRecipient)
PromptAdded(address user, uint256 id, string prompt)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
constructor(address initialOwner, address recipient)
This contract contains no fallback and receive objects.
ERC721IncorrectOwner(address sender, uint256 tokenId, address owner)
ERC721InsufficientApproval(address operator, uint256 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()