WAX

chintaionwax

合约

此合约定义的数据结构。

  • accounts 的表格行类型

    {
      "name": "account",
      "base": "",
      "fields": [
        {
          "name": "balance",
          "type": "asset"
        }
      ]
    }
  • 的结构体属性 newborroword

    的结构体属性 newborrowotc

    的结构体属性 regmarkatt

    的结构体属性 regmodatt

    的结构体属性 rexborrow

    的结构体属性 rexlend

    的结构体属性 rexwithdraw

    leaseattr 的表格行类型

    marketattr 的表格行类型

    moduleattr 的表格行类型

    orderattr 的表格行类型

    {
      "name": "attribute",
      "base": "",
      "fields": [
        {
          "name": "name",
          "type": "name"
        },
        {
          "name": "string_value",
          "type": "string"
        },
        {
          "name": "int_value",
          "type": "uint64"
        },
        {
          "name": "extended_asset_value",
          "type": "extended_asset"
        }
      ]
    }
  • balance 的表格行类型

    {
      "name": "balance",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "liquid_quantity",
          "type": "int128"
        },
        {
          "name": "in_order_quantity",
          "type": "int128"
        }
      ]
    }
  • cancelborrow中的操作参数

    {
      "name": "cancelborrow",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        }
      ]
    }
  • cancelbotc中的操作参数

    {
      "name": "cancelbotc",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        }
      ]
    }
  • cancelbuy中的操作参数

    {
      "name": "cancelbuy",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        }
      ]
    }
  • cancellend中的操作参数

    {
      "name": "cancellend",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        }
      ]
    }
  • cancelsell中的操作参数

    {
      "name": "cancelsell",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        }
      ]
    }
  • canceltotc中的操作参数

    {
      "name": "canceltotc",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        }
      ]
    }
  • config中的操作参数

    {
      "name": "config",
      "base": "",
      "fields": [
        {
          "name": "options",
          "type": "config_t"
        }
      ]
    }
  • 的结构体属性 config

    config 的表格行类型

    {
      "name": "config_t",
      "base": "",
      "fields": [
        {
          "name": "max_actions_per_update",
          "type": "uint64"
        },
        {
          "name": "max_order_matches",
          "type": "uint64"
        }
      ]
    }
  • convertcwax中的操作参数

    {
      "name": "convertcwax",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • create中的操作参数

    {
      "name": "create",
      "base": "",
      "fields": [
        {
          "name": "issuer",
          "type": "name"
        },
        {
          "name": "max_supply",
          "type": "asset"
        }
      ]
    }
  • stat 的表格行类型

    {
      "name": "currency_stats",
      "base": "",
      "fields": [
        {
          "name": "supply",
          "type": "asset"
        },
        {
          "name": "max_supply",
          "type": "asset"
        },
        {
          "name": "issuer",
          "type": "name"
        }
      ]
    }
  • evcanorder中的操作参数

    {
      "name": "evcanorder",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "scope_id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "string"
        }
      ]
    }
  • evendlease中的操作参数

    {
      "name": "evendlease",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "lease_id",
          "type": "uint64"
        }
      ]
    }
  • evmatchord中的操作参数

    {
      "name": "evmatchord",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "lhs_order_id",
          "type": "uint64"
        },
        {
          "name": "rhs_order_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "uint64"
        },
        {
          "name": "price",
          "type": "int128"
        },
        {
          "name": "exchange_quantity",
          "type": "int128"
        },
        {
          "name": "match_time",
          "type": "time_point"
        },
        {
          "name": "taker_id",
          "type": "uint64"
        },
        {
          "name": "lhs_fee",
          "type": "int128"
        },
        {
          "name": "rhs_fee",
          "type": "int128"
        }
      ]
    }
  • evnewlease中的操作参数

    {
      "name": "evnewlease",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "lease_id",
          "type": "uint64"
        },
        {
          "name": "lend_order_id",
          "type": "uint64"
        },
        {
          "name": "borrow_order_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "uint64"
        },
        {
          "name": "unstake_time",
          "type": "time_point"
        },
        {
          "name": "refund_time",
          "type": "time_point"
        }
      ]
    }
  • evreflease中的操作参数

    {
      "name": "evreflease",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "lease_id",
          "type": "uint64"
        }
      ]
    }
  • evregatt中的操作参数

    {
      "name": "evregatt",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "scope_id",
          "type": "uint64"
        },
        {
          "name": "attribute_id",
          "type": "uint64"
        },
        {
          "name": "type",
          "type": "attribute_type"
        },
        {
          "name": "name",
          "type": "name"
        },
        {
          "name": "string_value",
          "type": "string"
        },
        {
          "name": "int_value",
          "type": "uint64"
        },
        {
          "name": "extended_asset_value_contract",
          "type": "string"
        },
        {
          "name": "extended_asset_value_asset",
          "type": "string"
        }
      ]
    }
  • evregbalance中的操作参数

    {
      "name": "evregbalance",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "scope_id",
          "type": "uint64"
        },
        {
          "name": "balance_id",
          "type": "uint64"
        },
        {
          "name": "event_type",
          "type": "string"
        },
        {
          "name": "user",
          "type": "string"
        },
        {
          "name": "contract",
          "type": "string"
        },
        {
          "name": "asset",
          "type": "string"
        },
        {
          "name": "precision",
          "type": "uint8"
        },
        {
          "name": "liquid_quantity",
          "type": "int128"
        },
        {
          "name": "in_order_quantity",
          "type": "int128"
        }
      ]
    }
  • evregmarket中的操作参数

    {
      "name": "evregmarket",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "scope_contract",
          "type": "string"
        },
        {
          "name": "scope_name",
          "type": "string"
        },
        {
          "name": "scope_precision",
          "type": "uint8"
        },
        {
          "name": "market_contract",
          "type": "string"
        },
        {
          "name": "market_name",
          "type": "string"
        },
        {
          "name": "market_precision",
          "type": "uint8"
        },
        {
          "name": "market_type",
          "type": "name"
        }
      ]
    }
  • evregmerch中的操作参数

    {
      "name": "evregmerch",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "merchant_name",
          "type": "string"
        },
        {
          "name": "parent_id",
          "type": "uint64"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "maker_fee",
          "type": "int64"
        },
        {
          "name": "taker_fee",
          "type": "int64"
        },
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "child_markets",
          "type": "uint8"
        }
      ]
    }
  • evregorder中的操作参数

    {
      "name": "evregorder",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "scope_id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        },
        {
          "name": "user",
          "type": "string"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "price",
          "type": "int128"
        },
        {
          "name": "quantity",
          "type": "int64"
        },
        {
          "name": "quantity_remaining",
          "type": "int64"
        },
        {
          "name": "quantity_fulfilled",
          "type": "int64"
        },
        {
          "name": "exchange_quantity",
          "type": "int128"
        },
        {
          "name": "exchange_quantity_remaining",
          "type": "int128"
        },
        {
          "name": "exchange_quantity_fulfilled",
          "type": "int128"
        },
        {
          "name": "order_type",
          "type": "name"
        },
        {
          "name": "creation_time",
          "type": "time_point"
        }
      ]
    }
  • evregpoolb中的操作参数

    {
      "name": "evregpoolb",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        },
        {
          "name": "price_paid",
          "type": "int128"
        },
        {
          "name": "fee",
          "type": "int128"
        }
      ]
    }
  • evregpoolr中的操作参数

    {
      "name": "evregpoolr",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        }
      ]
    }
  • evregpoolu中的操作参数

    {
      "name": "evregpoolu",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        }
      ]
    }
  • evregrexord中的操作参数

    {
      "name": "evregrexord",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "string"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "int64"
        },
        {
          "name": "unstake_time",
          "type": "time_point"
        },
        {
          "name": "unstake",
          "type": "uint64"
        },
        {
          "name": "refund_time",
          "type": "time_point"
        }
      ]
    }
  • evregrexpool中的操作参数

    {
      "name": "evregrexpool",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "tokens_from_lenders",
          "type": "int64"
        },
        {
          "name": "tokens_from_interest",
          "type": "int64"
        },
        {
          "name": "rex_in_supply",
          "type": "int64"
        },
        {
          "name": "staked_tokens",
          "type": "int64"
        },
        {
          "name": "connector_balance",
          "type": "float64"
        }
      ]
    }
  • evregwq中的操作参数

    {
      "name": "evregwq",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "queue_id",
          "type": "uint64"
        },
        {
          "name": "user",
          "type": "string"
        },
        {
          "name": "token_amount",
          "type": "int64"
        }
      ]
    }
  • evrematt中的操作参数

    {
      "name": "evrematt",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "scope_id",
          "type": "uint64"
        },
        {
          "name": "attribute_id",
          "type": "uint64"
        }
      ]
    }
  • evremmarket中的操作参数

    {
      "name": "evremmarket",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    }
  • evremrexpool中的操作参数

    {
      "name": "evremrexpool",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    }
  • evremwq中的操作参数

    {
      "name": "evremwq",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "queue_id",
          "type": "uint64"
        }
      ]
    }
  • evrexwdsuc中的操作参数

    {
      "name": "evrexwdsuc",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "position",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    }
  • 的结构体属性 market

    的结构体属性 mock_market

    的结构体属性 regmarket

    的结构体属性 regtoken

    的结构体属性 removetoken

    的结构体属性 token_t

    {
      "name": "extended_symbol",
      "base": "",
      "fields": [
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "contract",
          "type": "name"
        }
      ]
    }
  • freeze中的操作参数

    {
      "name": "freeze",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "action",
          "type": "name"
        },
        {
          "name": "freeze",
          "type": "bool"
        }
      ]
    }
  • freeze 的表格行类型

    {
      "name": "freeze_t",
      "base": "",
      "fields": [
        {
          "name": "action",
          "type": "name"
        }
      ]
    }
  • init中的操作参数

    {
      "name": "init",
      "base": "",
      "fields": []
    }
  • 的结构体属性 token_t_tmp

    {
      "name": "internal_symbol",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "symbol"
        },
        {
          "name": "contract",
          "type": "name"
        },
        {
          "name": "blockchain",
          "type": "name"
        }
      ]
    }
  • issue中的操作参数

    {
      "name": "issue",
      "base": "",
      "fields": [
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • kick中的操作参数

    {
      "name": "kick",
      "base": "",
      "fields": []
    }
  • kickallorder中的操作参数

    {
      "name": "kickallorder",
      "base": "",
      "fields": []
    }
  • kickorder中的操作参数

    {
      "name": "kickorder",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    }
  • kickrefund中的操作参数

    {
      "name": "kickrefund",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    }
  • kickunstake中的操作参数

    {
      "name": "kickunstake",
      "base": "",
      "fields": []
    }
  • lease 的表格行类型

    {
      "name": "lease",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "lend_order_id",
          "type": "uint64"
        },
        {
          "name": "borrow_order_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "unstake_time",
          "type": "time_point"
        },
        {
          "name": "unstake",
          "type": "uint64"
        },
        {
          "name": "refund",
          "type": "time_point"
        }
      ]
    }
  • market 的表格行类型

    {
      "name": "market",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "market_type",
          "type": "name"
        },
        {
          "name": "market_module",
          "type": "name"
        },
        {
          "name": "scope_asset",
          "type": "extended_symbol"
        },
        {
          "name": "market_asset",
          "type": "extended_symbol"
        }
      ]
    }
  • module 的表格行类型

    {
      "name": "market_module",
      "base": "",
      "fields": [
        {
          "name": "name",
          "type": "name"
        }
      ]
    }
  • merchant 的表格行类型

    {
      "name": "merchant",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "parent_id",
          "type": "uint64"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "maker_fee",
          "type": "int64"
        },
        {
          "name": "taker_fee",
          "type": "int64"
        },
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "child_markets",
          "type": "uint8"
        }
      ]
    }
  • mockaccount中的操作参数

    {
      "name": "mock_account",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • mockask中的操作参数

    {
      "name": "mock_ask",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "uint64"
        },
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "ordinal",
          "type": "uint128"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "order_type",
          "type": "name"
        },
        {
          "name": "price",
          "type": "extended_asset"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "quantity_fulfilled",
          "type": "extended_asset"
        },
        {
          "name": "exchange_quantity",
          "type": "int128"
        },
        {
          "name": "exchange_quantity_fulfilled",
          "type": "int128"
        },
        {
          "name": "exchange_quantity_asset",
          "type": "extended_asset"
        },
        {
          "name": "creation_time",
          "type": "time_point"
        }
      ]
    }
  • mockbalance中的操作参数

    mockbalancen中的操作参数

    {
      "name": "mock_balance",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "liquid_quantity",
          "type": "int128"
        },
        {
          "name": "in_order_quantity",
          "type": "int128"
        }
      ]
    }
  • mockbid中的操作参数

    {
      "name": "mock_bid",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "uint64"
        },
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "ordinal",
          "type": "uint128"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "order_type",
          "type": "name"
        },
        {
          "name": "price",
          "type": "extended_asset"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "quantity_fulfilled",
          "type": "extended_asset"
        },
        {
          "name": "exchange_quantity",
          "type": "int128"
        },
        {
          "name": "exchange_quantity_fulfilled",
          "type": "int128"
        },
        {
          "name": "exchange_quantity_asset",
          "type": "extended_asset"
        },
        {
          "name": "creation_time",
          "type": "time_point"
        }
      ]
    }
  • mockconfig中的操作参数

    {
      "name": "mock_config",
      "base": "",
      "fields": [
        {
          "name": "max_actions_per_update",
          "type": "uint64"
        },
        {
          "name": "max_order_matches",
          "type": "uint64"
        }
      ]
    }
  • mockfreeze中的操作参数

    {
      "name": "mock_freeze",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "uint64"
        },
        {
          "name": "action",
          "type": "name"
        }
      ]
    }
  • mocklease中的操作参数

    {
      "name": "mock_lease",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "lend_order_id",
          "type": "uint64"
        },
        {
          "name": "borrow_order_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "unstake_time",
          "type": "time_point"
        },
        {
          "name": "unstake",
          "type": "uint64"
        },
        {
          "name": "refund",
          "type": "time_point"
        }
      ]
    }
  • mocklattr中的操作参数

    {
      "name": "mock_lease_attribute",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "uint64"
        },
        {
          "name": "name",
          "type": "name"
        },
        {
          "name": "string_value",
          "type": "string"
        },
        {
          "name": "int_value",
          "type": "uint64"
        },
        {
          "name": "extended_asset_value",
          "type": "extended_asset"
        }
      ]
    }
  • mockmarket中的操作参数

    {
      "name": "mock_market",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "market_type",
          "type": "name"
        },
        {
          "name": "module_type",
          "type": "name"
        },
        {
          "name": "scope_asset",
          "type": "extended_symbol"
        },
        {
          "name": "market_asset",
          "type": "extended_symbol"
        }
      ]
    }
  • {
      "name": "mock_market_attribute",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "uint64"
        },
        {
          "name": "name",
          "type": "name"
        },
        {
          "name": "string_value",
          "type": "string"
        },
        {
          "name": "int_value",
          "type": "uint64"
        },
        {
          "name": "extended_asset_value",
          "type": "extended_asset"
        }
      ]
    }
  • mockmerchant中的操作参数

    {
      "name": "mock_merchant",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "parent_id",
          "type": "uint64"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "maker_fee",
          "type": "int64"
        },
        {
          "name": "taker_fee",
          "type": "int64"
        },
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "child_merchants",
          "type": "uint8"
        }
      ]
    }
  • mockmodule中的操作参数

    {
      "name": "mock_module",
      "base": "",
      "fields": [
        {
          "name": "name",
          "type": "name"
        }
      ]
    }
  • mockmodattr中的操作参数

    mockmodattrn中的操作参数

    {
      "name": "mock_module_attribute",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "name"
        },
        {
          "name": "name",
          "type": "name"
        },
        {
          "name": "string_value",
          "type": "string"
        },
        {
          "name": "int_value",
          "type": "uint64"
        },
        {
          "name": "extended_asset_value",
          "type": "extended_asset"
        }
      ]
    }
  • mocknmbrrnge中的操作参数

    {
      "name": "mock_number_range",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "uint64"
        }
      ]
    }
  • mockordattr中的操作参数

    {
      "name": "mock_order_attribute",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "uint64"
        },
        {
          "name": "name",
          "type": "name"
        },
        {
          "name": "string_value",
          "type": "string"
        },
        {
          "name": "int_value",
          "type": "uint64"
        },
        {
          "name": "extended_asset_value",
          "type": "extended_asset"
        }
      ]
    }
  • mockordmatch中的操作参数

    {
      "name": "mock_order_match",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "uint64"
        },
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    }
  • mockrexorder中的操作参数

    {
      "name": "mock_rexorder",
      "base": "",
      "fields": [
        {
          "name": "_rexorder",
          "type": "rexorder"
        }
      ]
    }
  • mockrexpool中的操作参数

    {
      "name": "mock_rexpool",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "tokens_in_pool",
          "type": "extended_asset"
        },
        {
          "name": "rex_in_supply",
          "type": "extended_asset"
        },
        {
          "name": "staked_tokens",
          "type": "extended_asset"
        },
        {
          "name": "upper_bound",
          "type": "float64"
        },
        {
          "name": "multiplier",
          "type": "float64"
        },
        {
          "name": "fixed_fee",
          "type": "extended_asset"
        },
        {
          "name": "fee_per_token",
          "type": "float64"
        }
      ]
    }
  • mockrexwq中的操作参数

    {
      "name": "mock_rexwq",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "queue_position",
          "type": "uint64"
        },
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "token_amount",
          "type": "extended_asset"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        }
      ]
    }
  • mockstat中的操作参数

    {
      "name": "mock_stat",
      "base": "",
      "fields": [
        {
          "name": "supply",
          "type": "asset"
        },
        {
          "name": "max_supply",
          "type": "asset"
        },
        {
          "name": "issuer",
          "type": "name"
        }
      ]
    }
  • mocktoken中的操作参数

    {
      "name": "mock_token",
      "base": "",
      "fields": [
        {
          "name": "maxsupply",
          "type": "asset"
        }
      ]
    }
  • mockversion中的操作参数

    {
      "name": "mock_version",
      "base": "",
      "fields": [
        {
          "name": "hash",
          "type": "string"
        }
      ]
    }
  • newborroword中的操作参数

    {
      "name": "newborroword",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "price",
          "type": "extended_asset"
        },
        {
          "name": "attributes",
          "type": "attribute[]"
        }
      ]
    }
  • newborrowotc中的操作参数

    {
      "name": "newborrowotc",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "max_quantity",
          "type": "extended_asset"
        },
        {
          "name": "budget",
          "type": "extended_asset"
        },
        {
          "name": "price",
          "type": "extended_asset"
        },
        {
          "name": "attributes",
          "type": "attribute[]"
        }
      ]
    }
  • newbuyorder中的操作参数

    {
      "name": "newbuyorder",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "price",
          "type": "extended_asset"
        }
      ]
    }
  • newlendord中的操作参数

    {
      "name": "newlendord",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "price",
          "type": "extended_asset"
        }
      ]
    }
  • newsellorder中的操作参数

    {
      "name": "newsellorder",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "price",
          "type": "extended_asset"
        }
      ]
    }
  • newtakeotc中的操作参数

    {
      "name": "newtakeotc",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "order_id",
          "type": "uint64"
        }
      ]
    }
  • numberrange 的表格行类型

    {
      "name": "number_range",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "uint64"
        }
      ]
    }
  • borroworder 的表格行类型

    buyorder 的表格行类型

    lendorder 的表格行类型

    otcborrow 的表格行类型

    otctake 的表格行类型

    sellorder 的表格行类型

    {
      "name": "order",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "ordinal",
          "type": "uint128"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "order_type",
          "type": "name"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "price",
          "type": "extended_asset"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "quantity_fulfilled",
          "type": "extended_asset"
        },
        {
          "name": "exchange_quantity",
          "type": "int128"
        },
        {
          "name": "exchange_quantity_fulfilled",
          "type": "int128"
        },
        {
          "name": "exchange_quantity_asset",
          "type": "extended_asset"
        },
        {
          "name": "creation_time",
          "type": "time_point"
        }
      ]
    }
  • ordermatch 的表格行类型

    {
      "name": "ordermatch",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    }
  • payforcpu中的操作参数

    {
      "name": "payforcpu",
      "base": "",
      "fields": []
    }
  • regmarkatt中的操作参数

    {
      "name": "regmarkatt",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "_attribute",
          "type": "attribute"
        }
      ]
    }
  • regmarket中的操作参数

    {
      "name": "regmarket",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "token1",
          "type": "extended_symbol"
        },
        {
          "name": "token2",
          "type": "extended_symbol"
        },
        {
          "name": "market_type",
          "type": "name"
        },
        {
          "name": "module_name",
          "type": "name"
        },
        {
          "name": "upper_bound",
          "type": "float64"
        },
        {
          "name": "multiplier",
          "type": "float64"
        },
        {
          "name": "fixed_fee",
          "type": "extended_asset"
        },
        {
          "name": "fee_per_token",
          "type": "float64"
        }
      ]
    }
  • regmerchant中的操作参数

    {
      "name": "regmerchant",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "parent_id",
          "type": "uint64"
        },
        {
          "name": "maker_fee",
          "type": "int32"
        },
        {
          "name": "taker_fee",
          "type": "int32"
        }
      ]
    }
  • regmodatt中的操作参数

    {
      "name": "regmodatt",
      "base": "",
      "fields": [
        {
          "name": "module_name",
          "type": "name"
        },
        {
          "name": "_attribute",
          "type": "attribute"
        }
      ]
    }
  • regmodule中的操作参数

    {
      "name": "regmodule",
      "base": "",
      "fields": [
        {
          "name": "name",
          "type": "name"
        }
      ]
    }
  • regrexpool中的操作参数

    {
      "name": "regrexpool",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "tokens_in_pool",
          "type": "extended_asset"
        },
        {
          "name": "rex_in_supply",
          "type": "extended_asset"
        },
        {
          "name": "staked_tokens",
          "type": "extended_asset"
        },
        {
          "name": "upper_bound",
          "type": "float64"
        },
        {
          "name": "multiplier",
          "type": "float64"
        },
        {
          "name": "fixed_fee",
          "type": "extended_asset"
        },
        {
          "name": "fee_per_token",
          "type": "float64"
        }
      ]
    }
  • regtoken中的操作参数

    {
      "name": "regtoken",
      "base": "",
      "fields": [
        {
          "name": "token",
          "type": "extended_symbol"
        }
      ]
    }
  • removeentry中的操作参数

    {
      "name": "removeentry",
      "base": "",
      "fields": [
        {
          "name": "table",
          "type": "name"
        },
        {
          "name": "scope",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • removelease中的操作参数

    {
      "name": "removelease",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • removemarket中的操作参数

    {
      "name": "removemarket",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    }
  • removetable中的操作参数

    {
      "name": "removetable",
      "base": "",
      "fields": [
        {
          "name": "table",
          "type": "name"
        },
        {
          "name": "scope",
          "type": "name"
        }
      ]
    }
  • removetoken中的操作参数

    {
      "name": "removetoken",
      "base": "",
      "fields": [
        {
          "name": "token",
          "type": "extended_symbol"
        }
      ]
    }
  • retire中的操作参数

    {
      "name": "retire",
      "base": "",
      "fields": [
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • rexborrow中的操作参数

    {
      "name": "rexborrow",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "attributes",
          "type": "attribute[]"
        },
        {
          "name": "upper_limit",
          "type": "extended_asset"
        }
      ]
    }
  • rexlend中的操作参数

    {
      "name": "rexlend",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "attributes",
          "type": "attribute[]"
        }
      ]
    }
  • 的结构体属性 mock_rexorder

    rexorder 的表格行类型

    {
      "name": "rexorder",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "unstake_time",
          "type": "time_point"
        },
        {
          "name": "unstake",
          "type": "uint64"
        },
        {
          "name": "refund_time",
          "type": "time_point"
        },
        {
          "name": "upper_limit",
          "type": "extended_asset$"
        }
      ]
    }
  • rexpool 的表格行类型

    {
      "name": "rexpool",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "tokens_in_pool",
          "type": "extended_asset"
        },
        {
          "name": "rex_in_supply",
          "type": "extended_asset"
        },
        {
          "name": "staked_tokens",
          "type": "extended_asset"
        },
        {
          "name": "upper_bound",
          "type": "float64"
        },
        {
          "name": "multiplier",
          "type": "float64"
        },
        {
          "name": "fixed_fee",
          "type": "extended_asset"
        },
        {
          "name": "fee_per_token",
          "type": "float64"
        }
      ]
    }
  • rexwithdraw中的操作参数

    {
      "name": "rexwithdraw",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "attributes",
          "type": "attribute[]"
        }
      ]
    }
  • rexwq 的表格行类型

    {
      "name": "rexwithdrawqueue",
      "base": "",
      "fields": [
        {
          "name": "queue_position",
          "type": "uint64"
        },
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "token_amount",
          "type": "extended_asset"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        }
      ]
    }
  • rmvmerchant中的操作参数

    {
      "name": "rmvmerchant",
      "base": "",
      "fields": [
        {
          "name": "merchant_id",
          "type": "uint64"
        }
      ]
    }
  • rmvrexpool中的操作参数

    {
      "name": "rmvrexpool",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    }
  • setmaxsupply中的操作参数

    {
      "name": "setmaxsupply",
      "base": "",
      "fields": [
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • setstat中的操作参数

    {
      "name": "setstat",
      "base": "",
      "fields": [
        {
          "name": "max_supply",
          "type": "asset"
        },
        {
          "name": "supply",
          "type": "asset"
        }
      ]
    }
  • testamgb中的操作参数

    {
      "name": "testamgb",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "balance_id",
          "type": "uint64"
        }
      ]
    }
  • tokens 的表格行类型

    {
      "name": "token_t",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "token",
          "type": "extended_symbol"
        }
      ]
    }
  • tokenstmp 的表格行类型

    {
      "name": "token_t_tmp",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "symbol",
          "type": "internal_symbol"
        }
      ]
    }
  • transfer中的操作参数

    {
      "name": "transfer",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • version中的操作参数

    {
      "name": "version",
      "base": "",
      "fields": [
        {
          "name": "hash",
          "type": "string"
        }
      ]
    }
  • version 的表格行类型

    {
      "name": "version_t",
      "base": "",
      "fields": [
        {
          "name": "hash",
          "type": "string"
        }
      ]
    }
  • withdraw中的操作参数

    {
      "name": "withdraw",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        }
      ]
    }