GudSouls Genesis
Verified contract
Proxy
Active on
Ethereum with 295 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 45 additional slots
-
variable spans 48 additional slots
Balances ($58,712.07)
Native
Value
$58,712.07
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 22.321011 | $2,630.35 |
$58,712.07 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18019387 | a year ago | | | 0 | 0.00050656756 | |
| 18019380 | a year ago | | | 0 | 0.00051438314 | |
| 17669978 | a year ago | | | 0.00999 | 0.0038477439 | |
| 17658602 | a year ago | | | 0.007215 | 0.0036506297 | |
| 16524288 | 2 years ago | | | 0.009435 | 0.0038700960 | |
| 16429647 | 2 years ago | | | 0.079365 | 0.011482639 | |
| 16388249 | 2 years ago | | | 0.008769 | 0.0032731200 | |
| 16383763 | 2 years ago | | | 0.08325 | 0.0052201972 | |
| 16362489 | 2 years ago | | | 0.111 | 0.0026147753 | |
| 16347893 | 2 years ago | | | 0.222 | 0.0032827365 |
ABI
ABI objects
Getter at block 20863459 getTiers() view returns (struct IGudSoulbound721Tier[])
name() view returns (string)
GudSouls Genesis
owner() view returns (address)
0xbfb3f4a02f61e6df6dce544e693f6bf3b2d2ee5b
symbol() view returns (string)
GDS
Read-only
approve(address, uint256) pure
balanceOf(address owner) view returns (uint256)
getApproved(uint256) pure returns (address)
isApprovedForAll(address, address) pure returns (bool)
numMinted(uint8 tier) view returns (uint248)
numOwned(address owner, uint8 tier) view returns (uint248)
ownerOf(uint256 tokenId) view returns (address)
safeTransferFrom(address, address, uint256) pure
safeTransferFrom(address, address, uint256, bytes) pure
setApprovalForAll(address, bool) pure
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenURI(uint256 tokenId) view returns (string)
transferFrom(address, address, uint256) pure
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
burn(uint256 tokenId)
initialize(string name, string symbol, struct IGudSoulbound721Tier[] tiers)
mint(address to, uint248[] numMints) payable
mint(uint248[] numMints, struct IGudSoulbound721MerkleMint merkleMint, bytes32[] merkleProof) payable
renounceOwnership()
setMintMerkleRoot(bytes32 mintMerkleRoot)
setTiers(struct IGudSoulbound721Tier[] tiers)
transferOwnership(address newOwner)
withdrawEther(address to, uint256 amount)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
EtherWithdrawn(address to, uint256 amount)
Initialized(uint8 version)
MerkleMintUsed(struct IGudSoulbound721MerkleMint merkleMint, uint248[] numMints)
MintMerkleRootSet(bytes32 mintMerkleRoot)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TiersSet(struct IGudSoulbound721Tier[] tiers)
TokenBurned(uint256 tokenId)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
ExceedsMaxMerkleMintUses(uint8 tier)
ExceedsMaxOwnership(uint8 tier)
ExceedsMaxSupply(uint8 tier)
IncorrectMerkleProof()
IncorrectOwnerSignature()
InsufficientValue()
InvalidNumTiers()
NoSuchToken(uint256 tokenId)
NotOwner()
PublicMintingDisabled(uint8 tier)
WithdrawFailed()