A-DEX
  • About Us
    • Intro
    • Audits
    • Roadmap
    • Brand
    • Services
    • Contacts
  • Products
    • Swap
    • Analytics
    • Signals
  • Oracle
  • Tutorials
    • Swap
      • How to login?
      • How to swap?
      • How to add liquidity?
      • How to remove liquidity?
      • How to get pools info?
  • Developers
    • Smart Contracts
      • Swap
        • Tables
        • Actions
        • Examples
          • How to open liquidity account?
          • How to close liquidity account?
          • How to add liquidity?
          • How to remove liquidity?
          • How to swap by market price?
          • How to swap tokens with min out required amount?
          • How to cross-swap tokens by market price?
          • How to cross-swap tokens with min out required amount?
    • SDK
    • API
Powered by GitBook
On this page

Was this helpful?

  1. Developers
  2. Smart Contracts
  3. Swap
  4. Examples

How to close liquidity account?

Closing account allowed for 0 balances

import { SwapActionGenerator } from "@a-dex/a-dex-sdk";

const actionsGen = new SwapActionGenerator("swap.adex");

const action = await actionsGen.close(
  [
    {
      actor: "trader.adex",
      permission: "active",
    },
  ],
  "trader.adex",
  "0,LPA"
);
cleos -u https://eos.greymass.com push transaction '{
  "delay_sec": 0,
  "max_cpu_usage_ms": 0,
  "actions": [
    {
      "account": "swap.adex",
      "name": "close",
      "data": {
        "owner": "trader.adex",
        "symbol": "0,LPA"
      },
      "authorization": [
        {
          "actor": "trader.adex",
          "permission": "active"
        }
      ]
    }
  ]
}'
const result = await api.transact({
  actions: [{
    account: 'swap.adex',
    name: 'close',
    authorization: [{
      actor: 'trader.adex',
      permission: 'active',
    }],
    data: {
      owner: 'trader.adex',
      symbol: '0,LPA'
    },
  }]
}, {
  blocksBehind: 3,
  expireSeconds: 30,
});

PreviousHow to open liquidity account?NextHow to add liquidity?

Last updated 2 years ago

Was this helpful?