@mercurial-finance/frakt-sdk
v0.0.2
Published
Frakt SDK for interacting with frakt.xyz protocols
Downloads
3,837
Readme
frakt-sdk
Library to interact with frakt.xyz protocols on Solana.
Install
npm install @frakt-protocol/frakt-sdk --save
Usage
import { utils, loans, pools } from '@frakt-protocol/frakt-sdk';
Also frakt-sdk
exports AnchorProvider, BN.js, @raydium-io/raydium-sdk and @solana/web3.js.
import { AnchorProvider, BN, web3 } from '@frakt-protocol/frakt-sdk';
Current versions in dependencies
| Library | Version | |-------------------------|---------------| | @project-serum/anchor | 0.24.2 | | @raydium-io/raydium-sdk | 1.0.1-beta.46 | | @solana/web3.js | ^1.36.0 | | BN.js | ^5.1.2 |
Examples
import { utils, web3 } from '@frakt-protocol/frakt-sdk';
const { accountInfo } = await utils.getTokenAccount({
tokenMint: new web3.PublicKey('...'),
owner: new web3.PublicKey('...'),
connection: new web3.Connection('ENDPOINT'),
});
import { pools, web3, TokenInfo } from '@frakt-protocol/frakt-sdk';
const poolDataByMint = await pools.fetchPoolDataByMint({
connection: web3.Connection('ENDPOINT'),
tokensMap: new Map<string, TokenInfo>(),
});
Docs
All methods and interfaces of frakt-sdk
are available in documentation.