Skip to content

Latest commit

 

History

History

0xe5a5520b798c5f67ca1b0657b932656df02595ad

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Contract outline - contract.sol:

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

Created on Ethereum Mainnet:

  • Block 15530922 @ 2022-09-14 04:18:54 UTC (1663129134)
  • Tx Id 0x2bea1b01e5b23837de243bb1ae0298adcf710a5d26ff25b3b597c44074ac04bd
  • By 0x549c01f812e609b80548c9837b2dacb0cb0adc64

punk apes yacht club - Contract ABI @ 0xe5a5520b798c5f67ca1b0657b932656df02595ad

Constructor

  • constructor()

1 Payable Function(s)

  • function mint(uint256 _count, bytes32[] merkleProof) ⇒ (uint256 _) payable

24 Transact Functions(s)

  • function addLayer(uint256 _layerIndex, struct Indelible.TraitDTO[] traits)
  • function addTrait(uint256 _layerIndex, uint256 _traitIndex, struct Indelible.TraitDTO trait)
  • function approve(address to, uint256 tokenId)
  • function reRollDuplicate(uint256 tokenIdA, uint256 tokenIdB)
  • function renounceOwnership()
  • function safeTransferFrom(address from, address to, uint256 tokenId)
  • function safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
  • function sealContract()
  • function setAllowListPrice(uint256 _allowListPrice)
  • function setApprovalForAll(address operator, bool approved)
  • function setBackgroundColor(string _backgroundColor)
  • function setBaseURI(string _baseURI)
  • function setContractData(struct Indelible.ContractData _contractData)
  • function setLinkedTraits(struct Indelible.LinkedTraitDTO[] linkedTraits)
  • function setMaxPerAddress(uint256 _maxPerAddress)
  • function setMaxPerAllowList(uint256 _maxPerAllowList)
  • function setMerkleRoot(bytes32 newMerkleRoot)
  • function setRenderOfTokenId(uint256 _tokenId, bool _renderOffChain)
  • function toggleAllowListMint()
  • function togglePublicMint()
  • function toggleWrapSVG()
  • function transferFrom(address from, address to, uint256 tokenId)
  • function transferOwnership(address newOwner)
  • function withdraw()

31 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 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 tokensAreDuplicates(uint256 tokenIdA, uint256 tokenIdB) ⇒ (bool _) readonly
  • function totalSupply() ⇒ (uint256 _) readonly
  • function traitData(uint256 _layerIndex, uint256 _traitIndex) ⇒ (string _) readonly
  • function traitDetails(uint256 _layerIndex, uint256 _traitIndex) ⇒ (struct Indelible.Trait _) readonly