1.0.3 • Published 12 months ago

safubase v1.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

Features:

  • Token security measure analyze
  • Web3 wallet configurations/authentications (login/sign)
  • Token allowances for web3 wallets and sending transactions
  • Handling big numbers and floating points
  • utility functions to help you build your security application

... and much more. Check the official Safubase docs for more details.

Quick start

If you're new to Safubase, check the quickstart guide in the official docs on how to get started.

1. Install safubase

The easiest way to integrate the safubase SDK into your JavaScript project is through the npm module.

Install the package via npm:

npm install safubase

Adding Quontral to the frontend project is by the following

import Safubase from 'safubase';

2. Initialize Safubase

After your dependency is added, you simply need to initialize safubase with class initialization:

const service = new Safubase();

2. Initialize Safubase

After your dependency is added, you simply need to initialize safubase with class initialization:

const service = new Safubase();

3. Using services and utils

The most popular service function is getTokenInfo to get the security properties of the contract

// ...

// This will fetch all the information related to that token address specified in the first paramater
const data = await service.getTokenInfo(
  '0xefb47f964454ed95e5604600ea68aeb738b3ba72',
  '56'
);

if (data.code) {
  // Something went wrong if there is code in response
  console.log(data);

  return;
}

console.log(data.is_anti_whale); // '1' || '0'

console.log(data.score); // security score of the token out of 100

There are some utility functions which can help you build your security app even more quicker,

// ...

// This will initialize and configure the current Web3 wallet.
service.utils.connectWallet({ chainId: 56 });
1.0.3

12 months ago

1.0.2

12 months ago

1.0.1

12 months ago

1.0.0

12 months ago