{
"version": "eosio::abi/1.2",
"types": [
{
"new_type_name": "attribute_type",
"type": "name"
}
],
"structs": [
{
"name": "account",
"base": "",
"fields": [
{
"name": "balance",
"type": "asset"
}
]
},
{
"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"
}
]
},
{
"name": "balance",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "liquid_quantity",
"type": "int128"
},
{
"name": "in_order_quantity",
"type": "int128"
}
]
},
{
"name": "cancelborrow",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "market_id",
"type": "uint64"
},
{
"name": "order_id",
"type": "uint64"
}
]
},
{
"name": "cancelbotc",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "market_id",
"type": "uint64"
},
{
"name": "order_id",
"type": "uint64"
}
]
},
{
"name": "cancelbuy",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "market_id",
"type": "uint64"
},
{
"name": "order_id",
"type": "uint64"
}
]
},
{
"name": "cancellend",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "market_id",
"type": "uint64"
},
{
"name": "order_id",
"type": "uint64"
}
]
},
{
"name": "cancelsell",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "market_id",
"type": "uint64"
},
{
"name": "order_id",
"type": "uint64"
}
]
},
{
"name": "canceltotc",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "market_id",
"type": "uint64"
},
{
"name": "order_id",
"type": "uint64"
}
]
},
{
"name": "config",
"base": "",
"fields": [
{
"name": "options",
"type": "config_t"
}
]
},
{
"name": "config_t",
"base": "",
"fields": [
{
"name": "max_actions_per_update",
"type": "uint64"
},
{
"name": "max_order_matches",
"type": "uint64"
}
]
},
{
"name": "convertcwax",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
}
]
},
{
"name": "create",
"base": "",
"fields": [
{
"name": "issuer",
"type": "name"
},
{
"name": "max_supply",
"type": "asset"
}
]
},
{
"name": "currency_stats",
"base": "",
"fields": [
{
"name": "supply",
"type": "asset"
},
{
"name": "max_supply",
"type": "asset"
},
{
"name": "issuer",
"type": "name"
}
]
},
{
"name": "evcanorder",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "scope_id",
"type": "uint64"
},
{
"name": "order_id",
"type": "uint64"
},
{
"name": "owner",
"type": "string"
}
]
},
{
"name": "evendlease",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "lease_id",
"type": "uint64"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"name": "evreflease",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "lease_id",
"type": "uint64"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"name": "evregpoolb",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "order_id",
"type": "uint64"
},
{
"name": "price_paid",
"type": "int128"
},
{
"name": "fee",
"type": "int128"
}
]
},
{
"name": "evregpoolr",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "order_id",
"type": "uint64"
}
]
},
{
"name": "evregpoolu",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "order_id",
"type": "uint64"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"name": "evrematt",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "scope_id",
"type": "uint64"
},
{
"name": "attribute_id",
"type": "uint64"
}
]
},
{
"name": "evremmarket",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "market_id",
"type": "uint64"
}
]
},
{
"name": "evremrexpool",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "market_id",
"type": "uint64"
}
]
},
{
"name": "evremwq",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "market_id",
"type": "uint64"
},
{
"name": "queue_id",
"type": "uint64"
}
]
},
{
"name": "evrexwdsuc",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "position",
"type": "uint64"
},
{
"name": "quantity",
"type": "extended_asset"
},
{
"name": "market_id",
"type": "uint64"
}
]
},
{
"name": "extended_symbol",
"base": "",
"fields": [
{
"name": "sym",
"type": "symbol"
},
{
"name": "contract",
"type": "name"
}
]
},
{
"name": "freeze",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "action",
"type": "name"
},
{
"name": "freeze",
"type": "bool"
}
]
},
{
"name": "freeze_t",
"base": "",
"fields": [
{
"name": "action",
"type": "name"
}
]
},
{
"name": "init",
"base": "",
"fields": []
},
{
"name": "internal_symbol",
"base": "",
"fields": [
{
"name": "symbol",
"type": "symbol"
},
{
"name": "contract",
"type": "name"
},
{
"name": "blockchain",
"type": "name"
}
]
},
{
"name": "issue",
"base": "",
"fields": [
{
"name": "to",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "kick",
"base": "",
"fields": []
},
{
"name": "kickallorder",
"base": "",
"fields": []
},
{
"name": "kickorder",
"base": "",
"fields": [
{
"name": "market_id",
"type": "uint64"
}
]
},
{
"name": "kickrefund",
"base": "",
"fields": [
{
"name": "market_id",
"type": "uint64"
}
]
},
{
"name": "kickunstake",
"base": "",
"fields": []
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"name": "market_module",
"base": "",
"fields": [
{
"name": "name",
"type": "name"
}
]
},
{
"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"
}
]
},
{
"name": "mock_account",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
}
]
},
{
"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"
}
]
},
{
"name": "mock_balance",
"base": "",
"fields": [
{
"name": "scope",
"type": "name"
},
{
"name": "id",
"type": "uint64"
},
{
"name": "liquid_quantity",
"type": "int128"
},
{
"name": "in_order_quantity",
"type": "int128"
}
]
},
{
"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"
}
]
},
{
"name": "mock_config",
"base": "",
"fields": [
{
"name": "max_actions_per_update",
"type": "uint64"
},
{
"name": "max_order_matches",
"type": "uint64"
}
]
},
{
"name": "mock_freeze",
"base": "",
"fields": [
{
"name": "scope",
"type": "uint64"
},
{
"name": "action",
"type": "name"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"name": "mock_module",
"base": "",
"fields": [
{
"name": "name",
"type": "name"
}
]
},
{
"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"
}
]
},
{
"name": "mock_number_range",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "value",
"type": "uint64"
}
]
},
{
"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"
}
]
},
{
"name": "mock_order_match",
"base": "",
"fields": [
{
"name": "scope",
"type": "uint64"
},
{
"name": "market_id",
"type": "uint64"
}
]
},
{
"name": "mock_rexorder",
"base": "",
"fields": [
{
"name": "_rexorder",
"type": "rexorder"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"name": "mock_stat",
"base": "",
"fields": [
{
"name": "supply",
"type": "asset"
},
{
"name": "max_supply",
"type": "asset"
},
{
"name": "issuer",
"type": "name"
}
]
},
{
"name": "mock_token",
"base": "",
"fields": [
{
"name": "maxsupply",
"type": "asset"
}
]
},
{
"name": "mock_version",
"base": "",
"fields": [
{
"name": "hash",
"type": "string"
}
]
},
{
"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[]"
}
]
},
{
"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[]"
}
]
},
{
"name": "newbuyorder",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "merchant_id",
"type": "uint64"
},
{
"name": "quantity",
"type": "extended_asset"
},
{
"name": "price",
"type": "extended_asset"
}
]
},
{
"name": "newlendord",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "merchant_id",
"type": "uint64"
},
{
"name": "quantity",
"type": "extended_asset"
},
{
"name": "price",
"type": "extended_asset"
}
]
},
{
"name": "newsellorder",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "merchant_id",
"type": "uint64"
},
{
"name": "quantity",
"type": "extended_asset"
},
{
"name": "price",
"type": "extended_asset"
}
]
},
{
"name": "newtakeotc",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "merchant_id",
"type": "uint64"
},
{
"name": "quantity",
"type": "extended_asset"
},
{
"name": "order_id",
"type": "uint64"
}
]
},
{
"name": "number_range",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "value",
"type": "uint64"
}
]
},
{
"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"
}
]
},
{
"name": "ordermatch",
"base": "",
"fields": [
{
"name": "market_id",
"type": "uint64"
}
]
},
{
"name": "payforcpu",
"base": "",
"fields": []
},
{
"name": "regmarkatt",
"base": "",
"fields": [
{
"name": "market_id",
"type": "uint64"
},
{
"name": "_attribute",
"type": "attribute"
}
]
},
{
"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"
}
]
},
{
"name": "regmerchant",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "parent_id",
"type": "uint64"
},
{
"name": "maker_fee",
"type": "int32"
},
{
"name": "taker_fee",
"type": "int32"
}
]
},
{
"name": "regmodatt",
"base": "",
"fields": [
{
"name": "module_name",
"type": "name"
},
{
"name": "_attribute",
"type": "attribute"
}
]
},
{
"name": "regmodule",
"base": "",
"fields": [
{
"name": "name",
"type": "name"
}
]
},
{
"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"
}
]
},
{
"name": "regtoken",
"base": "",
"fields": [
{
"name": "token",
"type": "extended_symbol"
}
]
},
{
"name": "removeentry",
"base": "",
"fields": [
{
"name": "table",
"type": "name"
},
{
"name": "scope",
"type": "name"
},
{
"name": "id",
"type": "uint64"
}
]
},
{
"name": "removelease",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
}
]
},
{
"name": "removemarket",
"base": "",
"fields": [
{
"name": "market_id",
"type": "uint64"
}
]
},
{
"name": "removetable",
"base": "",
"fields": [
{
"name": "table",
"type": "name"
},
{
"name": "scope",
"type": "name"
}
]
},
{
"name": "removetoken",
"base": "",
"fields": [
{
"name": "token",
"type": "extended_symbol"
}
]
},
{
"name": "retire",
"base": "",
"fields": [
{
"name": "quantity",
"type": "asset"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"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"
}
]
},
{
"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[]"
}
]
},
{
"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$"
}
]
},
{
"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"
}
]
},
{
"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[]"
}
]
},
{
"name": "rexwithdrawqueue",
"base": "",
"fields": [
{
"name": "queue_position",
"type": "uint64"
},
{
"name": "user",
"type": "name"
},
{
"name": "token_amount",
"type": "extended_asset"
},
{
"name": "merchant_id",
"type": "uint64"
}
]
},
{
"name": "rmvmerchant",
"base": "",
"fields": [
{
"name": "merchant_id",
"type": "uint64"
}
]
},
{
"name": "rmvrexpool",
"base": "",
"fields": [
{
"name": "market_id",
"type": "uint64"
}
]
},
{
"name": "setmaxsupply",
"base": "",
"fields": [
{
"name": "quantity",
"type": "asset"
}
]
},
{
"name": "setstat",
"base": "",
"fields": [
{
"name": "max_supply",
"type": "asset"
},
{
"name": "supply",
"type": "asset"
}
]
},
{
"name": "testamgb",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "balance_id",
"type": "uint64"
}
]
},
{
"name": "token_t",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "token",
"type": "extended_symbol"
}
]
},
{
"name": "token_t_tmp",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "symbol",
"type": "internal_symbol"
}
]
},
{
"name": "transfer",
"base": "",
"fields": [
{
"name": "from",
"type": "name"
},
{
"name": "to",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "version",
"base": "",
"fields": [
{
"name": "hash",
"type": "string"
}
]
},
{
"name": "version_t",
"base": "",
"fields": [
{
"name": "hash",
"type": "string"
}
]
},
{
"name": "withdraw",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "quantity",
"type": "extended_asset"
}
]
}
],
"actions": [
{
"name": "cancelborrow",
"type": "cancelborrow",
"ricardian_contract": ""
},
{
"name": "cancelbotc",
"type": "cancelbotc",
"ricardian_contract": ""
},
{
"name": "cancelbuy",
"type": "cancelbuy",
"ricardian_contract": ""
},
{
"name": "cancellend",
"type": "cancellend",
"ricardian_contract": ""
},
{
"name": "cancelsell",
"type": "cancelsell",
"ricardian_contract": ""
},
{
"name": "canceltotc",
"type": "canceltotc",
"ricardian_contract": ""
},
{
"name": "config",
"type": "config",
"ricardian_contract": ""
},
{
"name": "convertcwax",
"type": "convertcwax",
"ricardian_contract": ""
},
{
"name": "create",
"type": "create",
"ricardian_contract": ""
},
{
"name": "evcanorder",
"type": "evcanorder",
"ricardian_contract": ""
},
{
"name": "evendlease",
"type": "evendlease",
"ricardian_contract": ""
},
{
"name": "evmatchord",
"type": "evmatchord",
"ricardian_contract": ""
},
{
"name": "evnewlease",
"type": "evnewlease",
"ricardian_contract": ""
},
{
"name": "evreflease",
"type": "evreflease",
"ricardian_contract": ""
},
{
"name": "evregatt",
"type": "evregatt",
"ricardian_contract": ""
},
{
"name": "evregbalance",
"type": "evregbalance",
"ricardian_contract": ""
},
{
"name": "evregmarket",
"type": "evregmarket",
"ricardian_contract": ""
},
{
"name": "evregmerch",
"type": "evregmerch",
"ricardian_contract": ""
},
{
"name": "evregorder",
"type": "evregorder",
"ricardian_contract": ""
},
{
"name": "evregpoolb",
"type": "evregpoolb",
"ricardian_contract": ""
},
{
"name": "evregpoolr",
"type": "evregpoolr",
"ricardian_contract": ""
},
{
"name": "evregpoolu",
"type": "evregpoolu",
"ricardian_contract": ""
},
{
"name": "evregrexord",
"type": "evregrexord",
"ricardian_contract": ""
},
{
"name": "evregrexpool",
"type": "evregrexpool",
"ricardian_contract": ""
},
{
"name": "evregwq",
"type": "evregwq",
"ricardian_contract": ""
},
{
"name": "evrematt",
"type": "evrematt",
"ricardian_contract": ""
},
{
"name": "evremmarket",
"type": "evremmarket",
"ricardian_contract": ""
},
{
"name": "evremrexpool",
"type": "evremrexpool",
"ricardian_contract": ""
},
{
"name": "evremwq",
"type": "evremwq",
"ricardian_contract": ""
},
{
"name": "evrexwdsuc",
"type": "evrexwdsuc",
"ricardian_contract": ""
},
{
"name": "freeze",
"type": "freeze",
"ricardian_contract": ""
},
{
"name": "init",
"type": "init",
"ricardian_contract": ""
},
{
"name": "issue",
"type": "issue",
"ricardian_contract": ""
},
{
"name": "kick",
"type": "kick",
"ricardian_contract": ""
},
{
"name": "kickallorder",
"type": "kickallorder",
"ricardian_contract": ""
},
{
"name": "kickorder",
"type": "kickorder",
"ricardian_contract": ""
},
{
"name": "kickrefund",
"type": "kickrefund",
"ricardian_contract": ""
},
{
"name": "kickunstake",
"type": "kickunstake",
"ricardian_contract": ""
},
{
"name": "mockaccount",
"type": "mock_account",
"ricardian_contract": ""
},
{
"name": "mockask",
"type": "mock_ask",
"ricardian_contract": ""
},
{
"name": "mockbalance",
"type": "mock_balance",
"ricardian_contract": ""
},
{
"name": "mockbalancen",
"type": "mock_balance",
"ricardian_contract": ""
},
{
"name": "mockbid",
"type": "mock_bid",
"ricardian_contract": ""
},
{
"name": "mockconfig",
"type": "mock_config",
"ricardian_contract": ""
},
{
"name": "mockfreeze",
"type": "mock_freeze",
"ricardian_contract": ""
},
{
"name": "mocklattr",
"type": "mock_lease_attribute",
"ricardian_contract": ""
},
{
"name": "mocklease",
"type": "mock_lease",
"ricardian_contract": ""
},
{
"name": "mockmarkattr",
"type": "mock_market_attribute",
"ricardian_contract": ""
},
{
"name": "mockmarket",
"type": "mock_market",
"ricardian_contract": ""
},
{
"name": "mockmerchant",
"type": "mock_merchant",
"ricardian_contract": ""
},
{
"name": "mockmodattr",
"type": "mock_module_attribute",
"ricardian_contract": ""
},
{
"name": "mockmodattrn",
"type": "mock_module_attribute",
"ricardian_contract": ""
},
{
"name": "mockmodule",
"type": "mock_module",
"ricardian_contract": ""
},
{
"name": "mocknmbrrnge",
"type": "mock_number_range",
"ricardian_contract": ""
},
{
"name": "mockordattr",
"type": "mock_order_attribute",
"ricardian_contract": ""
},
{
"name": "mockordmatch",
"type": "mock_order_match",
"ricardian_contract": ""
},
{
"name": "mockrexorder",
"type": "mock_rexorder",
"ricardian_contract": ""
},
{
"name": "mockrexpool",
"type": "mock_rexpool",
"ricardian_contract": ""
},
{
"name": "mockrexwq",
"type": "mock_rexwq",
"ricardian_contract": ""
},
{
"name": "mockstat",
"type": "mock_stat",
"ricardian_contract": ""
},
{
"name": "mocktoken",
"type": "mock_token",
"ricardian_contract": ""
},
{
"name": "mockversion",
"type": "mock_version",
"ricardian_contract": ""
},
{
"name": "newborroword",
"type": "newborroword",
"ricardian_contract": ""
},
{
"name": "newborrowotc",
"type": "newborrowotc",
"ricardian_contract": ""
},
{
"name": "newbuyorder",
"type": "newbuyorder",
"ricardian_contract": ""
},
{
"name": "newlendord",
"type": "newlendord",
"ricardian_contract": ""
},
{
"name": "newsellorder",
"type": "newsellorder",
"ricardian_contract": ""
},
{
"name": "newtakeotc",
"type": "newtakeotc",
"ricardian_contract": ""
},
{
"name": "payforcpu",
"type": "payforcpu",
"ricardian_contract": ""
},
{
"name": "regmarkatt",
"type": "regmarkatt",
"ricardian_contract": ""
},
{
"name": "regmarket",
"type": "regmarket",
"ricardian_contract": ""
},
{
"name": "regmerchant",
"type": "regmerchant",
"ricardian_contract": ""
},
{
"name": "regmodatt",
"type": "regmodatt",
"ricardian_contract": ""
},
{
"name": "regmodule",
"type": "regmodule",
"ricardian_contract": ""
},
{
"name": "regrexpool",
"type": "regrexpool",
"ricardian_contract": ""
},
{
"name": "regtoken",
"type": "regtoken",
"ricardian_contract": ""
},
{
"name": "removeentry",
"type": "removeentry",
"ricardian_contract": ""
},
{
"name": "removelease",
"type": "removelease",
"ricardian_contract": ""
},
{
"name": "removemarket",
"type": "removemarket",
"ricardian_contract": ""
},
{
"name": "removetable",
"type": "removetable",
"ricardian_contract": ""
},
{
"name": "removetoken",
"type": "removetoken",
"ricardian_contract": ""
},
{
"name": "retire",
"type": "retire",
"ricardian_contract": ""
},
{
"name": "rexborrow",
"type": "rexborrow",
"ricardian_contract": ""
},
{
"name": "rexlend",
"type": "rexlend",
"ricardian_contract": ""
},
{
"name": "rexwithdraw",
"type": "rexwithdraw",
"ricardian_contract": ""
},
{
"name": "rmvmerchant",
"type": "rmvmerchant",
"ricardian_contract": ""
},
{
"name": "rmvrexpool",
"type": "rmvrexpool",
"ricardian_contract": ""
},
{
"name": "setmaxsupply",
"type": "setmaxsupply",
"ricardian_contract": ""
},
{
"name": "setstat",
"type": "setstat",
"ricardian_contract": ""
},
{
"name": "testamgb",
"type": "testamgb",
"ricardian_contract": ""
},
{
"name": "transfer",
"type": "transfer",
"ricardian_contract": ""
},
{
"name": "version",
"type": "version",
"ricardian_contract": ""
},
{
"name": "withdraw",
"type": "withdraw",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "accounts",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "account"
},
{
"name": "balance",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "balance"
},
{
"name": "borroworder",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "order"
},
{
"name": "buyorder",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "order"
},
{
"name": "config",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "config_t"
},
{
"name": "freeze",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "freeze_t"
},
{
"name": "lease",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "lease"
},
{
"name": "leaseattr",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "attribute"
},
{
"name": "lendorder",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "order"
},
{
"name": "market",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "market"
},
{
"name": "marketattr",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "attribute"
},
{
"name": "merchant",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "merchant"
},
{
"name": "module",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "market_module"
},
{
"name": "moduleattr",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "attribute"
},
{
"name": "numberrange",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "number_range"
},
{
"name": "orderattr",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "attribute"
},
{
"name": "ordermatch",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "ordermatch"
},
{
"name": "otcborrow",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "order"
},
{
"name": "otctake",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "order"
},
{
"name": "rexorder",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "rexorder"
},
{
"name": "rexpool",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "rexpool"
},
{
"name": "rexwq",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "rexwithdrawqueue"
},
{
"name": "sellorder",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "order"
},
{
"name": "stat",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "currency_stats"
},
{
"name": "tokens",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "token_t"
},
{
"name": "tokenstmp",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "token_t_tmp"
},
{
"name": "version",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "version_t"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}