GudSoulbound721

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x7176b8a9 at 16025600
Slot
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

No balances found for "GudSoulbound721"

No transactions found for "GudSoulbound721"


Functions
Getter at block 20863459
getTiers(view returns (struct IGudSoulbound721Tier[])
[]
name(view returns (string)
owner(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
Read-only
approve(addressuint256pure 
balanceOf(address ownerview returns (uint256)
getApproved(uint256pure returns (address)
isApprovedForAll(addressaddresspure returns (bool)
numMinted(uint8 tierview returns (uint248)
numOwned(address owneruint8 tierview returns (uint248)
ownerOf(uint256 tokenIdview returns (address)
safeTransferFrom(addressaddressuint256pure 
safeTransferFrom(addressaddressuint256bytespure 
setApprovalForAll(addressboolpure 
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
transferFrom(addressaddressuint256pure 
State-modifying
burn(uint256 tokenId
initialize(string namestring symbolstruct IGudSoulbound721Tier[] tiers
mint(address touint248[] numMintspayable 
mint(uint248[] numMintsstruct IGudSoulbound721MerkleMint merkleMintbytes32[] merkleProofpayable 
renounceOwnership(
setMintMerkleRoot(bytes32 mintMerkleRoot
setTiers(struct IGudSoulbound721Tier[] tiers
transferOwnership(address newOwner
withdrawEther(address touint256 amount
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
EtherWithdrawn(address touint256 amount
Initialized(uint8 version
MerkleMintUsed(struct IGudSoulbound721MerkleMint merkleMintuint248[] numMints
MintMerkleRootSet(bytes32 mintMerkleRoot
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
TiersSet(struct IGudSoulbound721Tier[] tiers
TokenBurned(uint256 tokenId
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
ExceedsMaxMerkleMintUses(uint8 tier
ExceedsMaxOwnership(uint8 tier
ExceedsMaxSupply(uint8 tier
IncorrectMerkleProof(
IncorrectOwnerSignature(
InsufficientValue(
InvalidNumTiers(
NoSuchToken(uint256 tokenId
NotOwner(
PublicMintingDisabled(uint8 tier
WithdrawFailed(