mintbase-sdk
v1.0.0
Published
npm Package - mintbase-sdk
Downloads
120
Readme
mintbase-sdk
A lightweight npm package for interacting with Mintbase and the NEAR blockchain — mint NFTs, transfer tokens, and query account state with ease.
Installation
npm install mintbase-sdk
API & Usage
createWallet(accountId: string): Promise<MintbaseWallet>
import { createWallet } from 'mintbase-sdk';
const wallet = await createWallet('alice.near');
getAccountState(accountId: string): Promise<NearRpcResult>
import { getAccountState } from 'mintbase-sdk';
const state = await getAccountState('alice.near');
mintNFT(params): Promise<NearRpcResult>
import { mintNFT } from 'mintbase-sdk';
const result = await mintNFT({ accountId: 'alice.near', contractId: 'my-store.mintbase1.near', metadata: { title: 'My NFT', description: 'A cool token' }, keyPair: wallet.keyPair, networkId: 'mainnet', });
transferNFT(params): Promise<NearRpcResult>
import { transferNFT } from 'mintbase-sdk';
const result = await transferNFT({ accountId: 'alice.near', contractId: 'my-store.mintbase1.near', tokenId: '123', receiverId: 'bob.near', keyPair: wallet.keyPair, networkId: 'mainnet', });
getNFTsForOwner(params): Promise<NearRpcResult>
import { getNFTsForOwner } from 'mintbase-sdk';
const nfts = await getNFTsForOwner({ accountId: 'alice.near', contractId: 'my-store.mintbase1.near', });
License
MIT
