@cryptoscan/orca-sdk
Version:
The fastest and easiest way to trade on Orca.
25 lines (24 loc) • 1.01 kB
JavaScript
;
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);
});