5.9.3 • Published 21 days ago

namesky-sdk v5.9.3

Weekly downloads
-
License
MIT
Repository
-
Last release
21 days ago

NameSky SDK

Interact with NameSky contracts

Install

pnpm add namesky-sdk

Init NameSky

Node

import { initNameSky, NameSkySigner, Amount, MultiSendAccount } from 'namesky-sdk';
const account = MultiSendAccount.new(connection, 'alice.near');
const namesky = await initNameSky({ signer: NameSkySigner.fromAccount(account) });

Browser

import { initNameSky, NameSkySigner, Amount, setupMultiSendWalletSelector } from 'namesky-sdk';
const selector = await setupMultiSendWalletSelector({
  network: 'mainnet',
  modules: [
    /* wallet modules */
  ],
});
const namesky = await initNameSky({ signer: NameSkySigner.fromWalletSelector(selector) });

Mint Account as NFT

// Registrant is the account that you want to mint as NameSky NFT. (e.g. star.near)
await namesky.setRegistrantKey('star.near', KeyPair.fromString('ed25519:<private key>'));
await namesky.postMint('star.near');
await namesky.waitMintCompleted('star.near');

Take Account Back

await namesky.coreContract.nftRedeem({ tokenId: 'star.near', publicKey: 'ed25519:<public key>' });

Manage Listing

Create Listing

await namesky.marketplaceContract.createListing({ tokenId: 'star.near', price: Amount.parse(100, 'NEAR') });

Update Listing

await namesky.marketplaceContract.updateListing({ tokenId: 'star.near', newPrice: Amount.parse(200, 'NEAR') });

Remove Listing

await namesky.marketplaceContract.removeListing({ tokenId: 'star.near' });

Buy Listing

await namesky.marketplaceContract.buyListing({ tokenId: 'star.near' });

Manage Offering

Create Offering

await namesky.marketplaceContract.createOffering({ tokenId: 'moon.near', price: Amount.parse(30, 'NEAR') });

Update Offering

await namesky.marketplaceContract.updateOffering({ tokenId: 'moon.near', newPrice: Amount.parse(50, 'NEAR') });

Remove Offering

await namesky.marketplaceContract.removeOffering({ tokenId: 'moon.near' });

Accept Offering

await namesky.marketplaceContract.acceptOffering({ tokenId: 'star.near', buyerId: 'bob.near' });
5.9.3

21 days ago

5.9.2

21 days ago

5.9.1

1 month ago

5.9.0

1 month ago

5.8.0

1 month ago

5.7.0

1 month ago

5.6.0

1 month ago

5.5.0

2 months ago

5.3.0

2 months ago

5.4.0

2 months ago

5.2.0

2 months ago

4.9.0

2 months ago

4.9.2

2 months ago

4.9.1

2 months ago

5.0.0

2 months ago

4.8.0

2 months ago

5.1.0

2 months ago

4.6.1

2 months ago

4.6.0

2 months ago

4.6.2

2 months ago

4.5.0

2 months ago

4.7.0

2 months ago

4.4.0

2 months ago

4.0.0

2 months ago

4.2.0

2 months ago

4.1.0

2 months ago

4.3.0

2 months ago

3.2.0

2 months ago

3.0.0

2 months ago

3.1.0

2 months ago

2.0.2

3 months ago

2.0.1

3 months ago

2.0.0

3 months ago

1.8.0

3 months ago

1.9.5

3 months ago

1.9.4

3 months ago

1.9.3

3 months ago

1.9.2

3 months ago

1.9.1

3 months ago

1.9.0

3 months ago

1.7.0

4 months ago

1.6.7

4 months ago

1.6.6

4 months ago

1.6.4

4 months ago

1.6.3

4 months ago

1.6.5

4 months ago

1.6.2

4 months ago

1.6.1

4 months ago

1.6.0

5 months ago

1.2.0

11 months ago

1.0.2

12 months ago

1.2.5

10 months ago

1.0.7

12 months ago

1.2.4

10 months ago

1.0.6

12 months ago

1.4.1

10 months ago

1.2.3

10 months ago

1.0.5

12 months ago

1.4.0

10 months ago

1.2.2

10 months ago

1.0.4

12 months ago

1.2.1

11 months ago

1.0.3

12 months ago

1.5.6

9 months ago

1.1.1

11 months ago

1.1.0

11 months ago

1.5.5

10 months ago

1.5.4

10 months ago

1.5.3

10 months ago

1.5.2

10 months ago

1.5.1

10 months ago

1.5.0

10 months ago

1.3.2

10 months ago

1.3.1

10 months ago

1.3.0

10 months ago

1.1.2

11 months ago

1.0.1

1 year ago

1.0.0

1 year ago

0.4.4

1 year ago

0.5.0

1 year ago

0.5.2

1 year ago

0.4.3

1 year ago

0.5.1

1 year ago

0.3.0

1 year ago

0.2.1

1 year ago

0.1.2

1 year ago

0.2.0

1 year ago

0.3.6

1 year ago

0.1.8

1 year ago

0.3.5

1 year ago

0.1.7

1 year ago

0.3.8

1 year ago

0.3.7

1 year ago

0.1.9

1 year ago

0.4.1

1 year ago

0.3.2

1 year ago

0.2.3

1 year ago

0.1.4

1 year ago

0.4.0

1 year ago

0.3.1

1 year ago

0.2.2

1 year ago

0.1.3

1 year ago

0.3.4

1 year ago

0.1.6

1 year ago

0.4.2

1 year ago

0.3.3

1 year ago

0.2.4

1 year ago

0.1.5

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago

0.0.1

1 year ago