UNPKG

@nftgo/gorarity

Version:

An algorithm to calculate rarity of NFT(how special it is), based on Jaccard Distance.

19 lines (18 loc) 771 B
import { EVMContractTokenIdentifier } from './token-identifier'; import { TokenMetadata, TraitType, TraitValue } from './token-metadata'; import { TokenStandard } from './token-standard'; export declare class Token { private _tokenIdentifier; private _tokenStandard; private _metadata; constructor(tokenIdentifier: EVMContractTokenIdentifier, tokenStandard: TokenStandard, metadata: TokenMetadata); get tokenIdentifier(): EVMContractTokenIdentifier; get tokenStandard(): TokenStandard; get metadata(): TokenMetadata; static fromErc721(contractAddress: string, tokenId: number, traits: { traitType: TraitType; traitValue: TraitValue; }[]): Token; hasTrait(traitName: TraitType): boolean; traitCount(): number; }