0.0.23 • Published 1 year ago

@droplinks/sdk v0.0.23

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

Droplinks.io SDK

Droplinks.io is the easiest way to distribute your NFTs and tokens with claim links & QR codes.

Each link(droplink) is a wallet that you have access to it's private key. With the droplinks.io SDK you can

  • Create new droplinks and get their public address
  • Get all the droplinks that you created
  • Get all the claims of your droplinks along with info like the public address of the claimer and their email

Install the droplinks.io sdk

npm install @droplinks/sdk

Import it

import { DropLinks, DropLinksSearchOptions, DropLinkClaim } from "@droplinks/sdk"

Initialize it with your droplinks.io API key(get it from here)

DropLinks.init(YOUR_API_KEY)

Create a new droplink

DropLinks.create().then((dropLink: DropLink) => {
  const {id, claimCode, publicAddress, locked, claimLink, campaignId, claimed} = dropLink
});

Get all your droplinks

DropLinks.getDropLinks({claimed: true} as DropLinksSearchOptions).then((dropLinks: DropLink[]) => {
  dropLinks.forEach((dropLinks: DropLink) => {
    const {id, claimCode, publicAddress, locked, claimLink, campaignId, claimed} = dropLink
  })
});

Get all the claims of your droplinks

DropLinks.getClaims().then((claims: DropLinkClaim[]) => {
  claims.forEach((claim: DropLinkClaim) => {
    const {id, claimedAt, claimedByAccount, dropLinkId, claimLink, extraClaimerInfo} = claim
  })
});
0.0.23

1 year ago

0.0.22

1 year ago

0.0.21

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago