{
"version": "eosio::abi/1.2",
"types": [],
"structs": [
{
"name": "addcurpairs",
"base": "",
"fields": [
{
"name": "listing_symbol",
"type": "symbol"
},
{
"name": "settlement_symbol",
"type": "symbol"
},
{
"name": "delphi_pair_name",
"type": "name"
},
{
"name": "is_invert_pair",
"type": "bool"
},
{
"name": "round_decimal",
"type": "uint64"
}
]
},
{
"name": "addfee",
"base": "",
"fields": [
{
"name": "fee_recipient",
"type": "name"
},
{
"name": "fee",
"type": "float64"
},
{
"name": "fee_name",
"type": "string"
}
]
},
{
"name": "addtoken",
"base": "",
"fields": [
{
"name": "token_contract",
"type": "name"
},
{
"name": "token_symbol",
"type": "symbol"
}
]
},
{
"name": "balances_s",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "quantities",
"type": "asset[]"
}
]
},
{
"name": "blacklist",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "end_time",
"type": "uint32"
}
]
},
{
"name": "cancellisting",
"base": "",
"fields": [
{
"name": "sale_id",
"type": "uint64"
}
]
},
{
"name": "counters",
"base": "",
"fields": [
{
"name": "name",
"type": "name"
},
{
"name": "value",
"type": "uint64"
}
]
},
{
"name": "createlisting",
"base": "",
"fields": [
{
"name": "seller",
"type": "name"
},
{
"name": "asset_ids",
"type": "uint64[]"
},
{
"name": "listing_price",
"type": "asset"
},
{
"name": "source",
"type": "string"
}
]
},
{
"name": "deletesetting",
"base": "",
"fields": [
{
"name": "_name",
"type": "name"
}
]
},
{
"name": "editblaklist",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "is_black",
"type": "bool"
},
{
"name": "duration",
"type": "uint32"
}
]
},
{
"name": "editlisting",
"base": "",
"fields": [
{
"name": "sale_id",
"type": "uint64"
},
{
"name": "listing_price",
"type": "asset"
}
]
},
{
"name": "fee",
"base": "",
"fields": [
{
"name": "fee_recipient",
"type": "name"
},
{
"name": "fee",
"type": "float64"
},
{
"name": "fee_name",
"type": "string"
}
]
},
{
"name": "finalizesale",
"base": "",
"fields": [
{
"name": "sale_id",
"type": "uint64"
}
]
},
{
"name": "init",
"base": "",
"fields": []
},
{
"name": "logbuy",
"base": "",
"fields": [
{
"name": "sale_id",
"type": "uint64"
},
{
"name": "buyer",
"type": "name"
},
{
"name": "listing_price",
"type": "asset"
},
{
"name": "settlement",
"type": "asset"
},
{
"name": "delphi_median",
"type": "uint64"
},
{
"name": "end_at",
"type": "uint32"
}
]
},
{
"name": "lognewlisting",
"base": "",
"fields": [
{
"name": "sale_id",
"type": "uint64"
},
{
"name": "seller",
"type": "name"
},
{
"name": "asset_ids",
"type": "uint64[]"
},
{
"name": "listing_price",
"type": "asset"
},
{
"name": "source",
"type": "string"
}
]
},
{
"name": "logsale",
"base": "",
"fields": [
{
"name": "sale_id",
"type": "uint64"
},
{
"name": "seller",
"type": "name"
},
{
"name": "asset_ids",
"type": "uint64[]"
},
{
"name": "buyer",
"type": "name"
},
{
"name": "listing_price",
"type": "asset"
},
{
"name": "settlement",
"type": "asset"
},
{
"name": "fee",
"type": "asset"
},
{
"name": "end_at",
"type": "uint32"
}
]
},
{
"name": "migrtpair",
"base": "",
"fields": []
},
{
"name": "migrtsale2",
"base": "",
"fields": []
},
{
"name": "rejectsale",
"base": "",
"fields": [
{
"name": "sale_id",
"type": "uint64"
}
]
},
{
"name": "sale",
"base": "",
"fields": [
{
"name": "sale_id",
"type": "uint64"
},
{
"name": "seller",
"type": "name"
},
{
"name": "asset_ids",
"type": "uint64[]"
},
{
"name": "listing_price",
"type": "asset"
},
{
"name": "buyer",
"type": "name"
},
{
"name": "settlement_price",
"type": "asset"
},
{
"name": "source",
"type": "string"
}
]
},
{
"name": "sale_v1",
"base": "",
"fields": [
{
"name": "sale_id",
"type": "uint64"
},
{
"name": "seller",
"type": "name"
},
{
"name": "asset_ids",
"type": "uint64[]"
},
{
"name": "listing_price",
"type": "asset"
},
{
"name": "settlement_symbol",
"type": "symbol"
},
{
"name": "buyer",
"type": "name"
},
{
"name": "settlement_price",
"type": "asset"
}
]
},
{
"name": "sale_v2",
"base": "",
"fields": [
{
"name": "sale_id",
"type": "uint64"
},
{
"name": "seller",
"type": "name"
},
{
"name": "asset_ids",
"type": "uint64[]"
},
{
"name": "listing_price",
"type": "asset"
},
{
"name": "settlement_symbol",
"type": "symbol"
},
{
"name": "buyer",
"type": "name"
},
{
"name": "settlement_price",
"type": "asset"
},
{
"name": "source",
"type": "string"
}
]
},
{
"name": "savesetting",
"base": "",
"fields": [
{
"name": "_name",
"type": "name"
},
{
"name": "_value",
"type": "string"
}
]
},
{
"name": "settings",
"base": "",
"fields": [
{
"name": "name",
"type": "name"
},
{
"name": "value",
"type": "string"
}
]
},
{
"name": "supported_pair",
"base": "",
"fields": [
{
"name": "listing_symbol",
"type": "symbol"
},
{
"name": "settlement_symbol",
"type": "symbol"
},
{
"name": "delphi_pair_name",
"type": "name"
},
{
"name": "is_invert_delphi_pair",
"type": "bool"
},
{
"name": "round_decimal",
"type": "uint64"
}
]
},
{
"name": "supported_pair_v1",
"base": "",
"fields": [
{
"name": "listing_symbol",
"type": "symbol"
},
{
"name": "settlement_symbol",
"type": "symbol"
},
{
"name": "delphi_pair_name",
"type": "name"
},
{
"name": "is_invert_delphi_pair",
"type": "bool"
}
]
},
{
"name": "supported_token",
"base": "",
"fields": [
{
"name": "token_symbol",
"type": "symbol"
},
{
"name": "token_contract",
"type": "name"
}
]
},
{
"name": "withdraw",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "token_to_withdraw",
"type": "asset"
}
]
}
],
"actions": [
{
"name": "addcurpairs",
"type": "addcurpairs",
"ricardian_contract": ""
},
{
"name": "addfee",
"type": "addfee",
"ricardian_contract": ""
},
{
"name": "addtoken",
"type": "addtoken",
"ricardian_contract": ""
},
{
"name": "cancellisting",
"type": "cancellisting",
"ricardian_contract": ""
},
{
"name": "createlisting",
"type": "createlisting",
"ricardian_contract": ""
},
{
"name": "deletesetting",
"type": "deletesetting",
"ricardian_contract": ""
},
{
"name": "editblaklist",
"type": "editblaklist",
"ricardian_contract": ""
},
{
"name": "editlisting",
"type": "editlisting",
"ricardian_contract": ""
},
{
"name": "finalizesale",
"type": "finalizesale",
"ricardian_contract": ""
},
{
"name": "init",
"type": "init",
"ricardian_contract": ""
},
{
"name": "logbuy",
"type": "logbuy",
"ricardian_contract": ""
},
{
"name": "lognewlisting",
"type": "lognewlisting",
"ricardian_contract": ""
},
{
"name": "logsale",
"type": "logsale",
"ricardian_contract": ""
},
{
"name": "migrtpair",
"type": "migrtpair",
"ricardian_contract": ""
},
{
"name": "migrtsale2",
"type": "migrtsale2",
"ricardian_contract": ""
},
{
"name": "rejectsale",
"type": "rejectsale",
"ricardian_contract": ""
},
{
"name": "savesetting",
"type": "savesetting",
"ricardian_contract": ""
},
{
"name": "withdraw",
"type": "withdraw",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "balances",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "balances_s"
},
{
"name": "blacklist",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "blacklist"
},
{
"name": "counters",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "counters"
},
{
"name": "curpairs",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "supported_pair_v1"
},
{
"name": "curpairs.a",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "supported_pair"
},
{
"name": "currency",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "supported_token"
},
{
"name": "fees",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "fee"
},
{
"name": "sales",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "sale_v1"
},
{
"name": "sales.a",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "sale_v2"
},
{
"name": "sales.b",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "sale"
},
{
"name": "settings",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "settings"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}