How to cross-swap tokens by market price?
Fees will be taken on each hoop
Both token balances should be opened
import {
SwapActionGenerator,
SwapTransactionGenerator,
} from "@a-dex/a-dex-sdk";
import { ExtendedAsset, Name, Asset } from "eos-common";
const actionsGen = new SwapActionGenerator("swap.adex");
const trxGen = new SwapTransactionGenerator(
[
{
actor: "trader.adex",
permission: "active",
},
],
actionsGen
);
const trx = await trxGen.swapByMarketPrice(
new Name("tester"),
new ExtendedAsset(new Asset("1.0000 EOS"), new Name("eosio.token")),
new ExtendedAsset(new Asset("4.0000 USDT"), new Name("tethertether")),
"1-2-3"
);
PreviousHow to swap tokens with min out required amount?NextHow to cross-swap tokens with min out required amount?
Last updated
Was this helpful?