Skip to content

Latest commit

 

History

History

0x5a8e04a84fb2f6ad4002c824045c7c1bde10cb81

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Contract outline - contract.sol:

contract Indelible is ERC721A, DefaultOperatorFilterer, ReentrancyGuard, Ownable
abstract contract DefaultOperatorFilterer is OperatorFilterer
library DynamicBuffer
library HelperLib
interface IOperatorFilterRegistry
abstract contract OperatorFilterer
library SSTORE2
library Bytecode
abstract contract Ownable is Context
abstract contract ReentrancyGuard
library Address
abstract contract Context
library MerkleProof
interface ERC721A__IERC721Receiver
contract ERC721A is IERC721A
interface IERC721A
library Base64
library LibPRNG

Created on Ethereum Mainnet:

  • Block 16423896 @ 2023-01-17 03:42:35 UTC (1673926955)
  • Tx Id 0x9bfd936ad5acd79908bc7b932e3c543c5aad2156d98998c708c91e6990746739
  • By 0x37d245b218ffd8d546b5d16cc1f95442f70ac6ec

frog central - Contract ABI @ 0x5a8e04a84fb2f6ad4002c824045c7c1bde10cb81

Constructor

  • constructor()

6 Payable Function(s)

  • function airdrop(uint256 count, address recipient) ⇒ (uint256 _) payable
  • function approve(address to, uint256 tokenId) payable
  • function mint(uint256 count, bytes32[] merkleProof) ⇒ (uint256 _) payable
  • function safeTransferFrom(address from, address to, uint256 tokenId) payable
  • function safeTransferFrom(address from, address to, uint256 tokenId, bytes data) payable
  • function transferFrom(address from, address to, uint256 tokenId) payable

20 Transact Functions(s)

  • function addLayer(uint256 layerIndex, struct Indelible.TraitDTO[] traits)
  • function addTrait(uint256 layerIndex, uint256 traitIndex, struct Indelible.TraitDTO trait)
  • function renounceOwnership()
  • function sealContract()
  • function setAllowListPrice(uint256 price)
  • function setApprovalForAll(address operator, bool approved)
  • function setBackgroundColor(string color)
  • function setBaseURI(string uri)
  • function setContractData(struct Indelible.ContractData data)
  • function setLinkedTraits(struct Indelible.LinkedTraitDTO[] linkedTraits)
  • function setMaxPerAddress(uint256 max)
  • function setMaxPerAllowList(uint256 max)
  • function setMerkleRoot(bytes32 newMerkleRoot)
  • function setRenderOfTokenId(uint256 tokenId, bool renderOffChain)
  • function toggleAllowListMint()
  • function toggleOperatorFilter()
  • function togglePublicMint()
  • function toggleWrapSVG()
  • function transferOwnership(address newOwner)
  • function withdraw()

32 Query Functions(s)

  • function allowListPrice() ⇒ (uint256 _) readonly
  • function balanceOf(address owner) ⇒ (uint256 _) readonly
  • function baseURI() ⇒ (string _) readonly
  • function contractData() ⇒ (string name, string description, string image, string banner, string website, uint256 royalties, string royaltiesRecipient) readonly
  • function contractURI() ⇒ (string _) readonly
  • function getApproved(uint256 tokenId) ⇒ (address _) readonly
  • function getLinkedTraits(uint256 layerIndex, uint256 traitIndex) ⇒ (uint256[] _) readonly
  • function hashToMetadata(string _hash) ⇒ (string _) readonly
  • function hashToSVG(string _hash) ⇒ (string _) readonly
  • function isAllowListActive() ⇒ (bool _) readonly
  • function isApprovedForAll(address owner, address operator) ⇒ (bool _) readonly
  • function isContractSealed() ⇒ (bool _) readonly
  • function isMintActive() ⇒ (bool _) readonly
  • function isOperatorFilterEnabled() ⇒ (bool _) readonly
  • function isPublicMintActive() ⇒ (bool _) readonly
  • function maxPerAddress() ⇒ (uint256 _) readonly
  • function maxPerAllowList() ⇒ (uint256 _) readonly
  • function maxSupply() ⇒ (uint256 _) readonly
  • function name() ⇒ (string _) readonly
  • function onAllowList(address addr, bytes32[] merkleProof) ⇒ (bool _) readonly
  • function owner() ⇒ (address _) readonly
  • function ownerOf(uint256 tokenId) ⇒ (address _) readonly
  • function publicMintPrice() ⇒ (uint256 _) readonly
  • function supportsInterface(bytes4 interfaceId) ⇒ (bool _) readonly
  • function symbol() ⇒ (string _) readonly
  • function tokenIdToHash(uint256 tokenId) ⇒ (string _) readonly
  • function tokenIdToSVG(uint256 tokenId) ⇒ (string _) readonly
  • function tokenURI(uint256 tokenId) ⇒ (string _) readonly
  • function totalSupply() ⇒ (uint256 _) readonly
  • function traitData(uint256 layerIndex, uint256 traitIndex) ⇒ (bytes _) readonly
  • function traitDetails(uint256 layerIndex, uint256 traitIndex) ⇒ (struct Indelible.Trait _) readonly
  • function withdrawRecipients(uint256 _) ⇒ (string name, string imageUrl, address recipientAddress, uint256 percentage) readonly