UNPKG

@cryptoscan/orca-sdk

Version:

The fastest and easiest way to trade on Orca.

25 lines (24 loc) 1.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const solana_wallet_sdk_1 = require("@cryptoscan/solana-wallet-sdk"); const vitest_1 = require("vitest"); const OrcaApi_js_1 = require("../OrcaApi.js"); const web3_js_1 = require("@solana/web3.js"); (0, vitest_1.describe)('Test sell', () => { (0, vitest_1.test)('Should sell', async () => { const api = new OrcaApi_js_1.OrcaApi({ connection: new web3_js_1.Connection(process.env.CONNECTION_URL), }); const coinAddress = process.env.COIN_ADDRESS || 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v'; const wallet = (0, solana_wallet_sdk_1.getWallet)(process.env.TEST_SECRET_KEY); const tx = await api.sell({ wallet, coinAddress, sol: 0.045, fee: 0.0001, }); console.log('TX:', tx); (0, vitest_1.expect)(typeof tx === 'string').toBe(true); (0, vitest_1.expect)(!!tx).toBe(true); }, 60_000); });