@tokium.co/tokiumsdk
TypeScript icon, indicating that this package has built-in type declarations

1.2.9 • Public • Published

TokiumSDK

Documentation: https://app.gitbook.com/o/pWoySu95v3jwWIHfPlhd/s/dnU905UnC9QbllSb5vD9/sdk-documentation

SDK Structure

The Tokium SDK implements the Tokium class with collectionURL and walletAddress as constructors in addition to verified as a class variable. Functions that invoke the API are class functions.

Only Magic Eden collection URLs are supported at the moment.

For example usage see https://app.gitbook.com/o/pWoySu95v3jwWIHfPlhd/s/dnU905UnC9QbllSb5vD9/wrapper-documentation

Initialization

import { Tokium } from "@tokium.co/tokiumsdk";

const tokium = new Tokium(collectionURL, walletAddress);

Class Functions

Some class functions do not require parameters as they use the class constructor variables.

getCollectionRoyalties()

Retrieves the royalties of the collection URL provided.

Returns an object royaltiesPercent: 3.33, with the type of value being a number.

const royalties = await tokium.getCollectionRoyalties()

hasNFT()

Returns an object containing information corresponding to the provided walletAddress and collectionURL. The object is an array with each entry corresponding to an NFT in the collection owned by the wallet.

const NFTs = await tokium.hasNFT();

previousNFTTransfers(tokenMintAddress)

Returns an object containing information about the previous NFT transfers. Requires tokenMintAddress as a parameter.

const previousNFTTransfers = await tokium.previousNftTransfers(tokenMintAddress);

lastTransfer(tokenMintAddress)

Returns an object containing information about the last transfer of the NFT. Requires tokenMintAddress as a parameter.

const lastTransfer = await tokium.lastTransfer(tokenMintAddress);

hasPaidRoyalties()

Returns a boolean | undefined for whether the wallet has paid royalties on one or more NFTs in the collection.

const verified = await tokium.hasPaidRoyalties();

Package Sidebar

Install

npm i @tokium.co/tokiumsdk

Weekly Downloads

36

Version

1.2.9

License

MIT

Unpacked Size

14.8 kB

Total Files

4

Last publish

Collaborators

  • amyqinsol
  • cheraamritpal