Vaulta

buy.newdex

Contract

The data structures defined by this contract.

  • Action parameter in afterbuy

    {
      "name": "afterbuy",
      "base": "",
      "fields": [
        {
          "name": "type",
          "type": "uint32"
        },
        {
          "name": "eos_quantity",
          "type": "asset"
        },
        {
          "name": "ndx_quantity",
          "type": "asset"
        }
      ]
    }
  • Action parameter in buy

    {
      "name": "buy",
      "base": "",
      "fields": []
    }
  • Table row type of buyback2

    {
      "name": "buyback2",
      "base": "",
      "fields": [
        {
          "name": "time",
          "type": "uint64"
        },
        {
          "name": "type",
          "type": "uint8"
        },
        {
          "name": "fee_eos",
          "type": "asset"
        },
        {
          "name": "retire_dex",
          "type": "asset"
        }
      ]
    }
  • Table row type of buyback3

    {
      "name": "buyback3",
      "base": "",
      "fields": [
        {
          "name": "time",
          "type": "uint64"
        },
        {
          "name": "type",
          "type": "uint8"
        },
        {
          "name": "fee_eos",
          "type": "asset"
        },
        {
          "name": "retire_dex",
          "type": "asset"
        }
      ]
    }
  • Action parameter in fix

    {
      "name": "fix",
      "base": "",
      "fields": []
    }
  • Table row type of global2

    {
      "name": "global2",
      "base": "",
      "fields": [
        {
          "name": "box_protocol_eos",
          "type": "asset"
        },
        {
          "name": "box_protocol_buy_dex",
          "type": "asset"
        },
        {
          "name": "trading_fee_eos",
          "type": "asset"
        },
        {
          "name": "trading_fee_buy_dex",
          "type": "asset"
        },
        {
          "name": "trading_fee_dex",
          "type": "asset"
        },
        {
          "name": "vip_dex",
          "type": "asset"
        },
        {
          "name": "newpool_eos",
          "type": "asset"
        },
        {
          "name": "newpool_buy_dex",
          "type": "asset"
        },
        {
          "name": "total_eos",
          "type": "asset"
        },
        {
          "name": "total_buy_dex",
          "type": "asset"
        },
        {
          "name": "total_retire_dex",
          "type": "asset"
        },
        {
          "name": "last_time",
          "type": "uint32"
        }
      ]
    }
  • Table row type of global3

    {
      "name": "global3",
      "base": "",
      "fields": [
        {
          "name": "box_protocol_eos",
          "type": "asset"
        },
        {
          "name": "box_protocol_buy_dex",
          "type": "asset"
        },
        {
          "name": "trading_fee_eos",
          "type": "asset"
        },
        {
          "name": "trading_fee_buy_dex",
          "type": "asset"
        },
        {
          "name": "trading_fee_dex",
          "type": "asset"
        },
        {
          "name": "vip_dex",
          "type": "asset"
        },
        {
          "name": "newpool_eos",
          "type": "asset"
        },
        {
          "name": "newpool_buy_dex",
          "type": "asset"
        },
        {
          "name": "total_eos",
          "type": "asset"
        },
        {
          "name": "total_buy_dex",
          "type": "asset"
        },
        {
          "name": "total_retire_dex",
          "type": "asset"
        },
        {
          "name": "last_time",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in retire

    {
      "name": "retire",
      "base": "",
      "fields": [
        {
          "name": "type",
          "type": "uint32"
        },
        {
          "name": "eos_quantity",
          "type": "asset"
        },
        {
          "name": "fee_dex_quantity",
          "type": "asset"
        }
      ]
    }