0.0.1 • Published 2 years ago
omnisuiswap-sdk v0.0.1
OmniSuiSwap SDK
The typescript SDK for Sui-AMM-swap
Usage
Init SDK
export const POOL_SUI_USDT = "0xdc117aec53ba851e1fca972c95bc1c2f794bfadb";
import { SDK } from './sdk';
import { DEVNET_CONFIG } from './config/configuration';
const SUI_COIN_TYPE = "0x2::sui::SUI";
const USDT_COIN_TYPE = "0x23d2590e4f6afdbb5c599ef7b1d6d93f5e10afd3::usdt::USDT";
(async function main() {
const address = '0x036e2406b8cf1fc4541ed6d0e252c77b094d0fd9';
const sdk = new SDK(DEVNET_CONFIG);
const poolDetail = await sdk.Pool.getPoolInfo(SUI_COIN_TYPE,USDT_COIN_TYPE);
console.log(poolDetail);
const price = await sdk.Pool.getPrice(SUI_COIN_TYPE,USDT_COIN_TYPE,BigInt(1))
console.log(`price: ${price}`)
const token = await sdk.Token.getTokenBalance(address,SUI_COIN_TYPE);
const balance = token.balance;
console.log(`balance: ${balance}`
})();
0.0.1
2 years ago