Vaulta

curve.sx

Contract

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

  • calculate

    calculate

    Request Parameters
    amount uint64
    reserve_in uint64
    reserve_out uint64
    amplifier uint64
    fee uint64
  • Request Parameters
    owner name
    pair_id symbol_code
  • createpair

    createpair

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

    init

    Request Parameters
    token_contract name
  • liquiditylog

    liquiditylog

    Request Parameters
    pair_id symbol_code
    owner name
    action name
    liquidity asset
    quantity0 asset
    quantity1 asset
    total_liquidity asset
    reserve0 asset
    reserve1 asset
  • ramp

    ramp

    Request Parameters
    pair_id symbol_code
    target_amplifier uint64
    minutes int64
  • removepair

    removepair

    Request Parameters
    pair_id symbol_code
  • reset

    reset

    Request Parameters
    No action parameters.
  • setfee

    setfee

    Request Parameters
    trade_fee uint8
    protocol_fee uint8?
    fee_account name?
  • setnotifiers

    setnotifiers

    Request Parameters
    notifiers name[]
  • setstatus

    setstatus

    Request Parameters
    status name
  • stopramp

    stopramp

    Request Parameters
    pair_id symbol_code
  • swaplog

    swaplog

    Request Parameters
    pair_id symbol_code
    owner name
    action name
    quantity_in asset
    quantity_out asset
    fee asset
    trade_price float64
    reserve0 asset
    reserve1 asset