@bolt-liquidity-hq/sui-client
v0.1.0-beta.42
Published
Typescript SDK to interact with Bolt Liquidity on Sui.
Maintainers
Readme
Sui Client for Bolt Liquidity
Typescript SDK to interact with Bolt Liquidity on Sui.
Installation
# Using npm
npm install @bolt-liquidity-hq/sui-client
# Using yarn
yarn add @bolt-liquidity-hq/sui-client
# Using pnpm
pnpm add @bolt-liquidity-hq/sui-clientUsage
import { BoltSuiClient } from '@bolt-liquidity-hq/sui-client';
// Initialize client
const client = new BoltSuiClient();
// Get current price
const price = await client.getPrice(
'0x2::sui::SUI', // SUI
'0x168da5bf1f48dafc111b0a488fa454aca95e0b5e::usdc::USDC' // USDC
);
console.log(`ARCH/USDC: ${price.price}`);
// Execute a swap
const result = await client.swap({
'0x2::sui::SUI', // SUI
amountIn: '1000000000', // 1 SUI
'0x168da5bf1f48dafc111b0a488fa454aca95e0b5e::usdc::USDC' // USDC
minimumAmountOut: '3500000', // 3.5 USDC minimum
}, signer);📖 API Reference
Full API documentation is available in our docs.
Development
See the CONTRIBUTING.md file.
📄 License
Apache 2.0 - see LICENSE for details.
