Wondering what’s next for npm?Check out our public roadmap! »

    mintbase
    TypeScript icon, indicating that this package has built-in type declarations

    0.1.11 • Public • Published

    Licence npm version example workflow

    ⚠️⚠️ In active development ⚠️⚠️

    This package is under active development. Expect breaking changes often.

    Mintbase API

    General purpose Mintbase API for interacting with NEAR, Arweave and other supported blockchains and decentralized filestorage systems.

    See the types documentation

    Table of Contents

    Install

    $ npm install mintbase

    Getting started

    Initializing and Connecting Mintbase Wallet

    • Acquire an API key in the Developer tab on Mintbase
    import { Wallet, Chain, Network } from 'mintbase'
    
    // Connect and fetch details
    async function connect() {
      const { data: walletData, error } = await new Wallet().init({
        networkName: Network.testnet,
        chain: Chain.near,
        apiKey: API_KEY,
      })
    
      const { wallet, isConnected } = walletData
    
      if (isConnected) {
        const { data: details } = await wallet.details()
    
        /*
          accountId: "qwerty.testnet"
          allowance: "0.25"
          balance: "365.77"
          contractName: "mintbase13.testnet"
        */
      }
    }
    
    connect()

    Here's an example of a button to connect to the wallet.

    <Button onClick={() => wallet.connect({ requestSignIn: true })}>Login</Button>

    Examples

    Bootstrap your app with Create Mintbase App (React + Typescript)

    Support

    Open an issue!

    or ask in our developer telegram

    License

    MIT

    Install

    npm i mintbase

    DownloadsWeekly Downloads

    45

    Version

    0.1.11

    License

    MIT

    Unpacked Size

    449 kB

    Total Files

    48

    Last publish

    Collaborators

    • avatar
    • avatar