5.10.3 • Published 10 months ago

namesky-sdk v5.10.3

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months 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.10.3

10 months ago

5.10.2

10 months ago

5.10.1

10 months ago

5.10.0

10 months ago

5.9.3

1 year ago

5.9.2

1 year ago

5.9.1

1 year ago

5.9.0

1 year ago

5.8.0

1 year ago

5.7.0

1 year ago

5.6.0

1 year ago

5.5.0

1 year ago

5.3.0

1 year ago

5.4.0

1 year ago

5.2.0

1 year ago

4.9.0

1 year ago

4.9.2

1 year ago

4.9.1

1 year ago

5.0.0

1 year ago

4.8.0

1 year ago

5.1.0

1 year ago

4.6.1

1 year ago

4.6.0

1 year ago

4.6.2

1 year ago

4.5.0

1 year ago

4.7.0

1 year ago

4.4.0

1 year ago

4.0.0

1 year ago

4.2.0

1 year ago

4.1.0

1 year ago

4.3.0

1 year ago

3.2.0

1 year ago

3.0.0

1 year ago

3.1.0

1 year ago

2.0.2

1 year ago

2.0.1

1 year ago

2.0.0

1 year ago

1.8.0

1 year ago

1.9.5

1 year ago

1.9.4

1 year ago

1.9.3

1 year ago

1.9.2

1 year ago

1.9.1

1 year ago

1.9.0

1 year ago

1.7.0

1 year ago

1.6.7

1 year ago

1.6.6

1 year ago

1.6.4

1 year ago

1.6.3

1 year ago

1.6.5

1 year ago

1.6.2

1 year ago

1.6.1

1 year ago

1.6.0

2 years ago

1.2.0

2 years ago

1.0.2

2 years ago

1.2.5

2 years ago

1.0.7

2 years ago

1.2.4

2 years ago

1.0.6

2 years ago

1.4.1

2 years ago

1.2.3

2 years ago

1.0.5

2 years ago

1.4.0

2 years ago

1.2.2

2 years ago

1.0.4

2 years ago

1.2.1

2 years ago

1.0.3

2 years ago

1.5.6

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.5.5

2 years ago

1.5.4

2 years ago

1.5.3

2 years ago

1.5.2

2 years ago

1.5.1

2 years ago

1.5.0

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.1.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.4.4

2 years ago

0.5.0

2 years ago

0.5.2

2 years ago

0.4.3

2 years ago

0.5.1

2 years ago

0.3.0

2 years ago

0.2.1

2 years ago

0.1.2

2 years ago

0.2.0

2 years ago

0.3.6

2 years ago

0.1.8

2 years ago

0.3.5

2 years ago

0.1.7

2 years ago

0.3.8

2 years ago

0.3.7

2 years ago

0.1.9

2 years ago

0.4.1

2 years ago

0.3.2

2 years ago

0.2.3

2 years ago

0.1.4

2 years ago

0.4.0

2 years ago

0.3.1

2 years ago

0.2.2

2 years ago

0.1.3

2 years ago

0.3.4

2 years ago

0.1.6

2 years ago

0.4.2

2 years ago

0.3.3

2 years ago

0.2.4

2 years ago

0.1.5

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago

0.0.1

3 years ago