Getting Started

installation

npm install keycatjs
yarn add keycatjs

Basic Usage

Initialization

import { Keycat } from 'keycatjs'

// connect to eos main net
const keycat = new Keycat({
  blockchain: 'eos',
  network: 'main', // use 'jungle', if you want to test in jungle net
})

Request Sign-in

// e.g) This function is called when user clicks keycat signin button.
async function handleSignin() {
  try {
    const { account } = await keycat.signin()
  } catch (err) {
    ...
  }
}

Sign in transaction

async function handleRequest() {
  // Use account info saved in cookie, localStorage or variable.
  try {
    await keycat.transact(
      account,
      {
        actions: [...]
      }
    )
  } catch (err) {

  }
}

Last updated