Nested Parenthetical Madness

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

    0.2.1 • 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

    38

    Version

    0.2.1

    License

    MIT

    Unpacked Size

    464 kB

    Total Files

    51

    Last publish

    Collaborators

    • avatar
    • avatar