Forest Spirits
Verified contract
Active on
Ethereum with 8,737 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
7 additional
variables
Balances ($0.00)
No balances found for "Forest Spirits"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20778714 | 3 days ago | | | 0 | 0.00067212014 | |
| 20300492 | 2 months ago | | | 0 | 0.00014199520 | |
| 20290002 | 2 months ago | | | 0 | 0.000061105278 | |
| 20289999 | 2 months ago | | | 0 | 0.000055089439 | |
| 20204500 | 3 months ago | | | 0 | 0.00016190721 | |
| 20204451 | 3 months ago | | | 0 | 0.00015393815 | |
| 20204417 | 3 months ago | | | 0 | 0.00019697630 | |
| 20203828 | 3 months ago | | | 0 | 0.00011782244 | |
| 20203816 | 3 months ago | | | 0 | 0.00011923821 | |
| 20203797 | 3 months ago | | | 0 | 0.00012640347 |
ABI
ABI objects
Getter at block 20797535
APE_PRICE() view returns (uint256)
32000000000000000000
APE_TOKEN() view returns (address)
0x4d224452801aced8b2f0aebe155379bb5d594381
BASE_URI() view returns (string)
ipfs://QmaCvYSAkv3fMMeTzg53oSuSDr83qyxd1Twq3R8DKxGyxP/
BONSAI() view returns (address)
0xec9c519d49856fd2f8133a0741b4dbe002ce211b
BONSAI_MERKLE_ROOT() view returns (bytes32)
0x36556ed31db75bd18167cf1c3bc9173bbbcbee9c6b5f42e8ba921f6f52083082
BURN_ADDRESS() view returns (address)
0x000000000000000000000000000000000000dead
CONTRACT_URI() view returns (string)
ipfs://QmQ5cTJKwQhE9CXiNczZbMfXzRFLdUxkVdyGhdA47xD8g9
MAX_SUPPLY() view returns (uint256)
8888
OPEN_BONSAI() view returns (bool)
false
OPEN_PARTNER() view returns (bool)
true
OPEN_PUBLIC() view returns (bool)
true
PARTNER_MERKLE_ROOT() view returns (bytes32)
0xcf922fe7b52bb8c8b122dd9bd0942c31c9e6a9d5ef1af5bf58a39276180d8217
PRICE() view returns (uint256)
100000000000000000
PRICE_BONSAI() view returns (uint256)
80000000000000000
ROOTS() view returns (address)
0xb798a123fe75292c3873768d01d7f5fc79e05efc
SEEDLING() view returns (address)
0x442ee5043b0d8b12c1eb4d222fbb81cb232a2add
TREASURY() view returns (address)
0x63b8bee4e46b5dfd7367c14b6c10280e08f603f5
WALLET_MINT_LIMIT() view returns (uint256)
8
contractURI() view returns (string)
ipfs://QmQ5cTJKwQhE9CXiNczZbMfXzRFLdUxkVdyGhdA47xD8g9
didOwnerMint() view returns (bool)
true
name() view returns (string)
Forest Spirits
owner() view returns (address)
0x680dbe06793efc7678bc9a32acad039b3059666b
symbol() view returns (string)
SPIRIT
totalSupply() view returns (uint256)
8888
Read-only
balanceOf(address owner) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
getMintAllowance(address user, uint256 amount, bytes32[] proof, bool isBonsaiOwner) view returns (uint256)
getNumberMinted(address _address) view returns (uint256)
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)
tokenUriOverride(uint256) view returns (string)
State-modifying
Events approve(address to, uint256 tokenId)
mint(uint256 quantity, uint256 seedlings, uint256[] bonsai, uint256 roots, uint256 reservedAmount, bytes32[] proof, bool useApe, bool isBonsaiOwner) payable
ownerMint()
renounceOwnership()
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
setApePrice(uint256 _price)
setApeToken(address _address)
setApprovalForAll(address operator, bool approved)
setBaseUri(string _baseUri)
setBonsaiMerkleRoot(bytes32 _merkleRoot)
setBurnAddress(address _burnAddress)
setContractUri(string _contractUri)
setCreator(uint256 i, address _address)
setOpenBonsai(bool _open)
setOpenPartner(bool _open)
setOpenPublic(bool _open)
setPartnerMerkleRoot(bytes32 _merkleRoot)
setPrice(uint256 _price)
setPriceBonsai(uint256 _price)
setTokenUri(uint256[] ids, string[] uris)
setTreasury(address _address)
setWalletMintLimit(uint256 _walletMintLimit)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
withdraw()
withdrawToken(address _address)
AncestralSeedlingMint(uint256 spiritId, address bonsaiType, uint256 bonsaiId)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
constructor(address treasury, address ape, address seedling, address bonsai, address roots, address contractOwner)
This contract contains no fallback and receive objects.
ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken()
ApprovalToCurrentOwner()
ApproveToCaller()
BalanceQueryForZeroAddress()
MintToZeroAddress()
MintZeroQuantity()
OwnerQueryForNonexistentToken()
TransferCallerNotOwnerNorApproved()
TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress()
URIQueryForNonexistentToken()