safubase
v1.0.3
Published
Safubase is an artificial intelligence-based blockchain security software
Downloads
6
Maintainers
Readme
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 });