Vaulta

mindswapswap

Contract

The actions for this contract with their input parameters and potential response data.

  • Add liquidity

    {{nowrap user}} buys an evotoken by adding liquidity to pools

    Request Parameters
    user name
    to_buy asset
    max_asset1 asset
    max_asset2 asset
  • Change fee

    Change the fee value associated to a pair

    Request Parameters
    pair_token symbol_code
    newfee int32
  • Close Token Balance

    Close {{nowrap owner}}’s zero quantity balance

    Request Parameters
    owner name
    symbol symbol
  • Close Extended Balance

    Close {{nowrap user}}’s extended balance

    Request Parameters
    user name
    to name
    ext_symbol extended_symbol
    memo string
  • Exchange

    Exchange token through a specific pair

    Request Parameters
    user name
    pair_token symbol_code
    ext_asset_in extended_asset
    min_expected asset
  • Initialize token

    Initializes an evotoken by setting initial pair of token pools

    Request Parameters
    user name
    new_symbol symbol
    initial_pool1 extended_asset
    initial_pool2 extended_asset
    initial_fee int32
    fee_contract name
    curve uint64
  • Open Token Balance

    Open a zero quantity balance for {{nowrap owner}}

    Request Parameters
    owner name
    symbol symbol
    ram_payer name
  • Open extended Balance

    Open a zero quantity extended balance for {{nowrap user}}

    Request Parameters
    user name
    payer name
    ext_symbol extended_symbol
  • Remove liquidity

    {{nowrap user}} sells an evotoken, removing liquidity from pools

    Request Parameters
    user name
    to_sell asset
    min_asset1 asset
    min_asset2 asset
  • Reset Extended Balance

    Reset {{nowrap user}}’s extended balance

    Request Parameters
    user name
    to name
    ext_symbol extended_symbol
    memo string
  • Transfer Tokens

    Send {{nowrap quantity}} from {{nowrap from}} to {{nowrap to}}

    Request Parameters
    from name
    to name
    quantity asset
    memo string
  • Withdraw

    Withdraw funds from extended balance

    Request Parameters
    user name
    to name
    to_withdraw extended_asset
    memo string