Telos

amm.swaps

Contract

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

  • Request Parameters
    amount asset
  • calculate

    calculate

    Request Parameters
    amount uint64
    reserve_in uint64
    reserve_out uint64
    amplifier uint64
    fee uint64
    protocol name
  • Request Parameters
    owner name
    pair_id uint64
  • Request Parameters
    No action parameters.
  • Request Parameters
    pair_id uint64
  • createpair

    createpair

    Request Parameters
    creator name
    reserve0 extended_symbol
    reserve1 extended_symbol
    amplifier uint64
    protocol name
  • Request Parameters
    owner name
    pair_id uint64
    min_amount int64?
  • init

    init

    Request Parameters
    token_contract name
  • Request Parameters
    No action parameters.
  • liquiditylog

    liquiditylog

    Request Parameters
    pair_id uint64
    owner name
    action name
    liquidity asset
    quantity0 asset
    quantity1 asset
    total_liquidity asset
    reserve0 asset
    reserve1 asset
  • Request Parameters
    token_a extended_symbol
    token_b extended_symbol
  • ramp

    ramp

    Request Parameters
    pair_id uint64
    target_amplifier uint64
    minutes int64
  • removepair

    removepair

    Request Parameters
    pair_id uint64
  • reset

    reset

    Request Parameters
    No action parameters.
  • Request Parameters
    amount asset
  • setfee

    setfee

    Request Parameters
    protocol_fee uint8?
    fee_account name?
    listing_fee extended_asset?
  • setnotifiers

    setnotifiers

    Request Parameters
    notifiers name[]
  • Request Parameters
    pair_id uint64
    weight uint64
  • setstatus

    setstatus

    Request Parameters
    status name
  • Request Parameters
    pair_id uint64
    trade_fee uint8
  • stopramp

    stopramp

    Request Parameters
    pair_id uint64
  • swaplog

    swaplog

    Request Parameters
    pair_id uint64
    owner name
    action name
    quantity_in extended_asset
    quantity_out extended_asset
    fee asset
    protocol_fee asset
    trade_fee asset
    trade_price float64
    reserve0 asset
    reserve1 asset
  • Request Parameters
    pair_id uint64
    quantity extended_asset