Vaulta

pzaswapcntct

Contract

{
  "version": "eosio::abi/1.2",
  "types": [],
  "structs": [
    {
      "name": "award_data",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "reward_type",
          "type": "uint32"
        },
        {
          "name": "reward_amount",
          "type": "asset"
        },
        {
          "name": "reward_time",
          "type": "uint32"
        },
        {
          "name": "description",
          "type": "string"
        }
      ]
    },
    {
      "name": "bank_data",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "ids",
          "type": "uint64[]"
        },
        {
          "name": "deposit_minor",
          "type": "asset"
        },
        {
          "name": "deposit_major",
          "type": "asset"
        },
        {
          "name": "mm_minor",
          "type": "asset"
        },
        {
          "name": "mm_major",
          "type": "asset"
        },
        {
          "name": "history_mm_minor",
          "type": "asset"
        },
        {
          "name": "history_mm_major",
          "type": "asset"
        },
        {
          "name": "total_mmf",
          "type": "uint64"
        },
        {
          "name": "fee",
          "type": "asset"
        },
        {
          "name": "history_fee",
          "type": "asset"
        },
        {
          "name": "time",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "bankpair_data",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "pairs",
          "type": "string[]"
        }
      ]
    },
    {
      "name": "contract_data",
      "base": "",
      "fields": [
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "contract",
          "type": "name"
        }
      ]
    },
    {
      "name": "daily_reward_data",
      "base": "",
      "fields": [
        {
          "name": "event_name",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "day_num",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "delaward",
      "base": "",
      "fields": [
        {
          "name": "event_name",
          "type": "name"
        },
        {
          "name": "ids",
          "type": "uint64[]"
        }
      ]
    },
    {
      "name": "delbank",
      "base": "",
      "fields": [
        {
          "name": "pair",
          "type": "name"
        },
        {
          "name": "user",
          "type": "name"
        }
      ]
    },
    {
      "name": "delcontract",
      "base": "",
      "fields": [
        {
          "name": "sym",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "deldreward",
      "base": "",
      "fields": [
        {
          "name": "event_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "delevent",
      "base": "",
      "fields": [
        {
          "name": "event_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "delfee",
      "base": "",
      "fields": [
        {
          "name": "pair",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "delinvite",
      "base": "",
      "fields": [
        {
          "name": "event_name",
          "type": "name"
        },
        {
          "name": "account",
          "type": "name"
        }
      ]
    },
    {
      "name": "delmaker",
      "base": "",
      "fields": [
        {
          "name": "pair",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "delmmf",
      "base": "",
      "fields": [
        {
          "name": "users",
          "type": "name[]"
        },
        {
          "name": "pair",
          "type": "name"
        }
      ]
    },
    {
      "name": "delpair",
      "base": "",
      "fields": [
        {
          "name": "pair",
          "type": "name"
        }
      ]
    },
    {
      "name": "delparameter",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "name"
        },
        {
          "name": "pair",
          "type": "name"
        }
      ]
    },
    {
      "name": "delrecord",
      "base": "",
      "fields": [
        {
          "name": "pair",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "delrecords",
      "base": "",
      "fields": [
        {
          "name": "pair",
          "type": "name"
        }
      ]
    },
    {
      "name": "delsubswap",
      "base": "",
      "fields": [
        {
          "name": "pair",
          "type": "name"
        },
        {
          "name": "ids",
          "type": "uint64[]"
        }
      ]
    },
    {
      "name": "delswap",
      "base": "",
      "fields": [
        {
          "name": "pair",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "delswaps",
      "base": "",
      "fields": [
        {
          "name": "pair",
          "type": "name"
        }
      ]
    },
    {
      "name": "deltotal",
      "base": "",
      "fields": [
        {
          "name": "pair",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "deltrade",
      "base": "",
      "fields": [
        {
          "name": "event_name",
          "type": "name"
        },
        {
          "name": "ids",
          "type": "uint64[]"
        }
      ]
    },
    {
      "name": "depositlog",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "pair",
          "type": "name"
        },
        {
          "name": "quantity0",
          "type": "asset"
        },
        {
          "name": "quantity1",
          "type": "asset"
        },
        {
          "name": "mmf",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "event_data",
      "base": "",
      "fields": [
        {
          "name": "event_name",
          "type": "name"
        },
        {
          "name": "start_time",
          "type": "uint32"
        },
        {
          "name": "end_time",
          "type": "uint32"
        },
        {
          "name": "daily_reward_limit",
          "type": "uint64"
        },
        {
          "name": "daily_reward_amount",
          "type": "asset"
        },
        {
          "name": "champion_daily_reward",
          "type": "asset[]"
        },
        {
          "name": "final_rewrd",
          "type": "asset[]"
        },
        {
          "name": "final_rewrd_back",
          "type": "asset[]"
        },
        {
          "name": "pairs",
          "type": "name[]"
        },
        {
          "name": "champion_day",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "eventback",
      "base": "",
      "fields": [
        {
          "name": "event_name",
          "type": "name"
        },
        {
          "name": "accounts",
          "type": "name[]"
        }
      ]
    },
    {
      "name": "eventreceive",
      "base": "",
      "fields": [
        {
          "name": "event_name",
          "type": "name"
        },
        {
          "name": "account",
          "type": "name"
        }
      ]
    },
    {
      "name": "fee_data",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "fee",
          "type": "asset"
        },
        {
          "name": "history_fee",
          "type": "asset"
        },
        {
          "name": "status",
          "type": "uint32"
        },
        {
          "name": "time",
          "type": "uint32"
        },
        {
          "name": "handle_mmf",
          "type": "uint64"
        },
        {
          "name": "total_mmf",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "fix",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "ids",
          "type": "uint64[]"
        }
      ]
    },
    {
      "name": "insertpair",
      "base": "",
      "fields": [
        {
          "name": "pair",
          "type": "name"
        },
        {
          "name": "minor_symbol",
          "type": "symbol"
        },
        {
          "name": "minor_contract",
          "type": "name"
        },
        {
          "name": "major_symbol",
          "type": "symbol"
        },
        {
          "name": "major_contract",
          "type": "name"
        },
        {
          "name": "status",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "insertpairs",
      "base": "",
      "fields": [
        {
          "name": "params",
          "type": "string[]"
        }
      ]
    },
    {
      "name": "invitation_data",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "invite_code",
          "type": "string"
        },
        {
          "name": "superior",
          "type": "name"
        },
        {
          "name": "superior_code",
          "type": "string"
        },
        {
          "name": "superior_time",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "invite",
      "base": "",
      "fields": [
        {
          "name": "event_name",
          "type": "name"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "invite_code",
          "type": "string"
        }
      ]
    },
    {
      "name": "maker_data",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "minor",
          "type": "asset"
        },
        {
          "name": "major",
          "type": "asset"
        },
        {
          "name": "withdraw_minor",
          "type": "asset"
        },
        {
          "name": "withdraw_major",
          "type": "asset"
        },
        {
          "name": "status",
          "type": "uint32"
        },
        {
          "name": "mmf",
          "type": "uint64"
        },
        {
          "name": "history_mmf",
          "type": "uint64"
        },
        {
          "name": "make_tx_hash",
          "type": "checksum256"
        },
        {
          "name": "time",
          "type": "uint32"
        },
        {
          "name": "maturities_time",
          "type": "uint32"
        },
        {
          "name": "fee_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "min_data",
      "base": "",
      "fields": [
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "min_quantity",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "mmf_data",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "mmf",
          "type": "uint64"
        },
        {
          "name": "time",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "pair_data",
      "base": "",
      "fields": [
        {
          "name": "pair",
          "type": "name"
        },
        {
          "name": "minor_symbol",
          "type": "symbol"
        },
        {
          "name": "minor_contract",
          "type": "name"
        },
        {
          "name": "major_symbol",
          "type": "symbol"
        },
        {
          "name": "major_contract",
          "type": "name"
        },
        {
          "name": "status",
          "type": "uint32"
        },
        {
          "name": "time",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "parameter_data",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "name"
        },
        {
          "name": "value",
          "type": "string"
        }
      ]
    },
    {
      "name": "pause",
      "base": "",
      "fields": [
        {
          "name": "status",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "pause_data",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "status",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "quit",
      "base": "",
      "fields": [
        {
          "name": "pubkey",
          "type": "public_key"
        }
      ]
    },
    {
      "name": "receive",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "pairs",
          "type": "string[]"
        }
      ]
    },
    {
      "name": "receiveback",
      "base": "",
      "fields": [
        {
          "name": "users",
          "type": "name[]"
        },
        {
          "name": "pairs",
          "type": "string[]"
        }
      ]
    },
    {
      "name": "record_data",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "move_token",
          "type": "asset"
        },
        {
          "name": "tx_hash",
          "type": "checksum256"
        },
        {
          "name": "status",
          "type": "uint32"
        },
        {
          "name": "time",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "setaward",
      "base": "",
      "fields": [
        {
          "name": "event_name",
          "type": "name"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "type",
          "type": "uint32"
        },
        {
          "name": "reward_amount",
          "type": "asset"
        },
        {
          "name": "description",
          "type": "string"
        }
      ]
    },
    {
      "name": "setbankpair",
      "base": "",
      "fields": [
        {
          "name": "pairs",
          "type": "string[]"
        }
      ]
    },
    {
      "name": "setcontract",
      "base": "",
      "fields": [
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "contract",
          "type": "name"
        }
      ]
    },
    {
      "name": "setevent",
      "base": "",
      "fields": [
        {
          "name": "event_name",
          "type": "name"
        },
        {
          "name": "times",
          "type": "uint64[]"
        },
        {
          "name": "daily_reward_limit",
          "type": "uint64"
        },
        {
          "name": "daily_reward_amount",
          "type": "asset"
        },
        {
          "name": "champion_daily_reward",
          "type": "asset[]"
        },
        {
          "name": "final_rewrd",
          "type": "asset[]"
        },
        {
          "name": "pairs",
          "type": "name[]"
        }
      ]
    },
    {
      "name": "setmin",
      "base": "",
      "fields": [
        {
          "name": "sym",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "setpair",
      "base": "",
      "fields": [
        {
          "name": "pair",
          "type": "name"
        },
        {
          "name": "token",
          "type": "symbol"
        },
        {
          "name": "tcontract",
          "type": "name"
        },
        {
          "name": "main",
          "type": "symbol"
        },
        {
          "name": "mcontract",
          "type": "name"
        },
        {
          "name": "stauts",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "setparameter",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "name"
        },
        {
          "name": "value",
          "type": "string"
        },
        {
          "name": "pair",
          "type": "name"
        }
      ]
    },
    {
      "name": "setparams",
      "base": "",
      "fields": [
        {
          "name": "pair",
          "type": "name"
        },
        {
          "name": "params",
          "type": "string[]"
        }
      ]
    },
    {
      "name": "setpause",
      "base": "",
      "fields": [
        {
          "name": "status",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "settrade",
      "base": "",
      "fields": [
        {
          "name": "event_name",
          "type": "name"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "day_num",
          "type": "uint32"
        },
        {
          "name": "volume",
          "type": "uint64"
        },
        {
          "name": "invite_volume",
          "type": "uint64"
        },
        {
          "name": "time",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "sub_swap_data",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "actual_pair",
          "type": "name"
        },
        {
          "name": "refer_id",
          "type": "uint64"
        },
        {
          "name": "swap_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "super",
      "base": "",
      "fields": [
        {
          "name": "event_name",
          "type": "name"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "superior",
          "type": "name"
        }
      ]
    },
    {
      "name": "swap_data",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "send_token",
          "type": "asset"
        },
        {
          "name": "fee",
          "type": "asset"
        },
        {
          "name": "get_token",
          "type": "asset"
        },
        {
          "name": "origin_price",
          "type": "uint64"
        },
        {
          "name": "trade_price",
          "type": "uint64"
        },
        {
          "name": "current_price",
          "type": "uint64"
        },
        {
          "name": "tx_hash",
          "type": "checksum256"
        },
        {
          "name": "time",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "swaplog",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "pair",
          "type": "name"
        },
        {
          "name": "quantity_in",
          "type": "asset"
        },
        {
          "name": "quantity_out",
          "type": "asset"
        },
        {
          "name": "mmf",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "total_data",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "total_minor",
          "type": "asset"
        },
        {
          "name": "total_major",
          "type": "asset"
        },
        {
          "name": "total_mmf",
          "type": "uint64"
        },
        {
          "name": "total_fee",
          "type": "asset"
        },
        {
          "name": "history_mm_minor",
          "type": "asset"
        },
        {
          "name": "history_mm_major",
          "type": "asset"
        },
        {
          "name": "history_bank_minor",
          "type": "asset"
        },
        {
          "name": "history_bank_major",
          "type": "asset"
        },
        {
          "name": "history_fee",
          "type": "asset"
        },
        {
          "name": "time",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "trade_data",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "day_num",
          "type": "uint32"
        },
        {
          "name": "volume",
          "type": "uint64"
        },
        {
          "name": "invite_volume",
          "type": "uint64"
        },
        {
          "name": "update_time",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "withdraw",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "pair",
          "type": "name"
        },
        {
          "name": "mmf",
          "type": "uint64"
        },
        {
          "name": "price",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "withdraw_data",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "eos_quantity",
          "type": "asset"
        },
        {
          "name": "tx_hash",
          "type": "checksum256"
        },
        {
          "name": "time",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "withdrawback",
      "base": "",
      "fields": [
        {
          "name": "users",
          "type": "name[]"
        },
        {
          "name": "pair",
          "type": "name"
        }
      ]
    },
    {
      "name": "withdrawlog",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "pair",
          "type": "name"
        },
        {
          "name": "quantity0",
          "type": "asset"
        },
        {
          "name": "quantity1",
          "type": "asset"
        },
        {
          "name": "mmf",
          "type": "uint64"
        }
      ]
    }
  ],
  "actions": [
    {
      "name": "delaward",
      "type": "delaward",
      "ricardian_contract": ""
    },
    {
      "name": "delbank",
      "type": "delbank",
      "ricardian_contract": ""
    },
    {
      "name": "delcontract",
      "type": "delcontract",
      "ricardian_contract": ""
    },
    {
      "name": "deldreward",
      "type": "deldreward",
      "ricardian_contract": ""
    },
    {
      "name": "delevent",
      "type": "delevent",
      "ricardian_contract": ""
    },
    {
      "name": "delfee",
      "type": "delfee",
      "ricardian_contract": ""
    },
    {
      "name": "delinvite",
      "type": "delinvite",
      "ricardian_contract": ""
    },
    {
      "name": "delmaker",
      "type": "delmaker",
      "ricardian_contract": ""
    },
    {
      "name": "delmmf",
      "type": "delmmf",
      "ricardian_contract": ""
    },
    {
      "name": "delpair",
      "type": "delpair",
      "ricardian_contract": ""
    },
    {
      "name": "delparameter",
      "type": "delparameter",
      "ricardian_contract": ""
    },
    {
      "name": "delrecord",
      "type": "delrecord",
      "ricardian_contract": ""
    },
    {
      "name": "delrecords",
      "type": "delrecords",
      "ricardian_contract": ""
    },
    {
      "name": "delsubswap",
      "type": "delsubswap",
      "ricardian_contract": ""
    },
    {
      "name": "delswap",
      "type": "delswap",
      "ricardian_contract": ""
    },
    {
      "name": "delswaps",
      "type": "delswaps",
      "ricardian_contract": ""
    },
    {
      "name": "deltotal",
      "type": "deltotal",
      "ricardian_contract": ""
    },
    {
      "name": "deltrade",
      "type": "deltrade",
      "ricardian_contract": ""
    },
    {
      "name": "depositlog",
      "type": "depositlog",
      "ricardian_contract": ""
    },
    {
      "name": "eventback",
      "type": "eventback",
      "ricardian_contract": ""
    },
    {
      "name": "eventreceive",
      "type": "eventreceive",
      "ricardian_contract": ""
    },
    {
      "name": "fix",
      "type": "fix",
      "ricardian_contract": ""
    },
    {
      "name": "insertpair",
      "type": "insertpair",
      "ricardian_contract": ""
    },
    {
      "name": "insertpairs",
      "type": "insertpairs",
      "ricardian_contract": ""
    },
    {
      "name": "invite",
      "type": "invite",
      "ricardian_contract": ""
    },
    {
      "name": "pause",
      "type": "pause",
      "ricardian_contract": ""
    },
    {
      "name": "quit",
      "type": "quit",
      "ricardian_contract": ""
    },
    {
      "name": "receive",
      "type": "receive",
      "ricardian_contract": ""
    },
    {
      "name": "receiveback",
      "type": "receiveback",
      "ricardian_contract": ""
    },
    {
      "name": "setaward",
      "type": "setaward",
      "ricardian_contract": ""
    },
    {
      "name": "setbankpair",
      "type": "setbankpair",
      "ricardian_contract": ""
    },
    {
      "name": "setcontract",
      "type": "setcontract",
      "ricardian_contract": ""
    },
    {
      "name": "setevent",
      "type": "setevent",
      "ricardian_contract": ""
    },
    {
      "name": "setmin",
      "type": "setmin",
      "ricardian_contract": ""
    },
    {
      "name": "setpair",
      "type": "setpair",
      "ricardian_contract": ""
    },
    {
      "name": "setparameter",
      "type": "setparameter",
      "ricardian_contract": ""
    },
    {
      "name": "setparams",
      "type": "setparams",
      "ricardian_contract": ""
    },
    {
      "name": "setpause",
      "type": "setpause",
      "ricardian_contract": ""
    },
    {
      "name": "settrade",
      "type": "settrade",
      "ricardian_contract": ""
    },
    {
      "name": "super",
      "type": "super",
      "ricardian_contract": ""
    },
    {
      "name": "swaplog",
      "type": "swaplog",
      "ricardian_contract": ""
    },
    {
      "name": "withdraw",
      "type": "withdraw",
      "ricardian_contract": ""
    },
    {
      "name": "withdrawback",
      "type": "withdrawback",
      "ricardian_contract": ""
    },
    {
      "name": "withdrawlog",
      "type": "withdrawlog",
      "ricardian_contract": ""
    }
  ],
  "tables": [
    {
      "name": "award",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "award_data"
    },
    {
      "name": "bank",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "bank_data"
    },
    {
      "name": "bankpair",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "bankpair_data"
    },
    {
      "name": "contract",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "contract_data"
    },
    {
      "name": "dailyreward",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "daily_reward_data"
    },
    {
      "name": "event",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "event_data"
    },
    {
      "name": "fee",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "fee_data"
    },
    {
      "name": "invitation",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "invitation_data"
    },
    {
      "name": "maker",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "maker_data"
    },
    {
      "name": "min",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "min_data"
    },
    {
      "name": "mmf",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "mmf_data"
    },
    {
      "name": "pair",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "pair_data"
    },
    {
      "name": "parameter",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "parameter_data"
    },
    {
      "name": "pause",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "pause_data"
    },
    {
      "name": "record",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "record_data"
    },
    {
      "name": "subswap",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "sub_swap_data"
    },
    {
      "name": "swap",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "swap_data"
    },
    {
      "name": "total",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "total_data"
    },
    {
      "name": "trade",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "trade_data"
    },
    {
      "name": "withdraw",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "withdraw_data"
    }
  ],
  "ricardian_clauses": [],
  "error_messages": [],
  "abi_extensions": [],
  "variants": [],
  "action_results": []
}