Skip to main content

IClaims

IClaims

getClaimSupply

function getClaimSupply() external view returns (uint256)

getClaim

function getClaim(uint256 _claimId) external view returns (struct LibClaims.Claim)

getTokensMintedFromClaim

function getTokensMintedFromClaim(uint256 _claimId) external view returns (uint256)

getNumTokensClaimedByAddress

function getNumTokensClaimedByAddress(uint256 _claimId, address _address) external view returns (uint256)

extClaimTokenURI

function extClaimTokenURI(uint256 _tokenId, string name, string desc, string attributes) external view returns (string)

claimTokenURI

function claimTokenURI(uint256 _tokenId) external view returns (string)

getClaimFee

function getClaimFee() external view returns (uint256)

getClaimMinFee

function getClaimMinFee() external view returns (uint256)

getClaimMaxFee

function getClaimMaxFee() external view returns (uint256)

isTokenFromClaim

function isTokenFromClaim(uint256 _tokenId) external view returns (bool)

createClaim

function createClaim(string base64Image, string base64Animation, enum LibImageStorage.ResolutionMethod imageMethod, enum LibImageStorage.ResolutionMethod animationMethod, struct LibClaims.ClaimRule claimRule, uint256 totalImgSize, uint256 totalAnimSize) external

mintClaim

function mintClaim(uint256 claimId, address to, uint32 amount) external payable

updateClaimRule

function updateClaimRule(uint256 claimId, struct LibClaims.ClaimRule claimRule) external

getTotalClaimChunks

function getTotalClaimChunks(uint256 claimId) external view returns (uint256, uint256)

getClaimChunkBoundaries

function getClaimChunkBoundaries(uint256 claimId) external view returns (uint256[])

addClaimImageChunk

function addClaimImageChunk(uint256 claimId, string base64Image, uint256 chunkNo) external

addClaimAnimationChunk

function addClaimAnimationChunk(uint256 claimId, string base64Animation, uint256 chunkNo) external

addClaimImageChunk

function addClaimImageChunk(uint256 claimId, string base64Image, uint256 chunkNo, uint256 numChunks) external

addClaimAnimationChunk

function addClaimAnimationChunk(uint256 claimId, string base64Animation, uint256 chunkNo, uint256 numChunks) external

getMissingClaimChunks

function getMissingClaimChunks(uint256 claimId) external view returns (uint256[], uint256[])

ClaimCreated

event ClaimCreated(address creator, uint256 claimId)