{
"version": "eosio::abi/1.0",
"types": [
{
"new_type_name": "symbol_name",
"type": "uint64"
}
],
"structs": [
{
"name": "symbol_type",
"base": "",
"fields": [
{
"name": "value",
"type": "symbol_name"
}
]
},
{
"name": "config",
"base": "",
"fields": [
{
"name": "config_id",
"type": "uint64"
},
{
"name": "comm_x100",
"type": "uint32"
},
{
"name": "comm_account",
"type": "name"
},
{
"name": "token_contract",
"type": "name"
},
{
"name": "payment_symbol",
"type": "symbol_type"
},
{
"name": "holding_pk",
"type": "public_key"
}
]
},
{
"name": "listing",
"base": "",
"fields": [
{
"name": "listing_id",
"type": "uint64"
},
{
"name": "seller",
"type": "name"
},
{
"name": "seller_owner_key",
"type": "public_key"
},
{
"name": "seller_active_key",
"type": "public_key"
},
{
"name": "account_for_sale",
"type": "name"
},
{
"name": "price",
"type": "asset"
},
{
"name": "created_date",
"type": "uint32"
}
]
},
{
"name": "buyrecord",
"base": "",
"fields": [
{
"name": "buyrecord_id",
"type": "uint64"
},
{
"name": "buyer",
"type": "name"
},
{
"name": "listing_id",
"type": "uint64"
},
{
"name": "new_owner_key",
"type": "public_key"
},
{
"name": "new_active_key",
"type": "public_key"
},
{
"name": "pay_amount",
"type": "asset"
}
]
},
{
"name": "addlisting",
"base": "",
"fields": [
{
"name": "_seller",
"type": "name"
},
{
"name": "_account_for_sale",
"type": "name"
},
{
"name": "_seller_owner_key",
"type": "public_key"
},
{
"name": "_seller_active_key",
"type": "public_key"
},
{
"name": "_price",
"type": "asset"
}
]
},
{
"name": "delist",
"base": "",
"fields": [
{
"name": "_listing_id",
"type": "uint64"
}
]
},
{
"name": "reset",
"base": "",
"fields": []
},
{
"name": "delbrecord",
"base": "",
"fields": [
{
"name": "_buyrecord_id",
"type": "uint64"
}
]
},
{
"name": "purchase",
"base": "",
"fields": [
{
"name": "_listing_id",
"type": "uint64"
},
{
"name": "_buyer",
"type": "name"
},
{
"name": "_new_owner_key",
"type": "public_key"
},
{
"name": "_new_active_key",
"type": "public_key"
},
{
"name": "_pay_amount",
"type": "asset"
}
]
},
{
"name": "chgownerkey",
"base": "",
"fields": [
{
"name": "_acct",
"type": "name"
},
{
"name": "_new_key",
"type": "public_key"
},
{
"name": "_addcode",
"type": "uint8"
}
]
},
{
"name": "chgactivekey",
"base": "",
"fields": [
{
"name": "_acct",
"type": "name"
},
{
"name": "_new_key",
"type": "public_key"
},
{
"name": "_addcode",
"type": "uint8"
}
]
},
{
"name": "setconfig",
"base": "",
"fields": [
{
"name": "_comm_x100",
"type": "uint32"
},
{
"name": "_comm_account",
"type": "name"
},
{
"name": "_token_contract",
"type": "name"
},
{
"name": "_symbol",
"type": "string"
},
{
"name": "_symbol_precision",
"type": "uint8"
},
{
"name": "_holding_pk",
"type": "public_key"
}
]
}
],
"actions": [
{
"name": "addlisting",
"type": "addlisting",
"ricardian_contract": ""
},
{
"name": "delist",
"type": "delist",
"ricardian_contract": ""
},
{
"name": "reset",
"type": "reset",
"ricardian_contract": ""
},
{
"name": "delbrecord",
"type": "delbrecord",
"ricardian_contract": ""
},
{
"name": "purchase",
"type": "purchase",
"ricardian_contract": ""
},
{
"name": "chgownerkey",
"type": "chgownerkey",
"ricardian_contract": ""
},
{
"name": "chgactivekey",
"type": "chgactivekey",
"ricardian_contract": ""
},
{
"name": "setconfig",
"type": "setconfig",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "configs",
"index_type": "i64",
"key_names": [
"config_id"
],
"key_types": [
"uint64"
],
"type": "config"
},
{
"name": "listings",
"index_type": "i64",
"key_names": [
"listing_id"
],
"key_types": [
"uint64"
],
"type": "listing"
},
{
"name": "buyrecords",
"index_type": "i64",
"key_names": [
"buyrecord_id"
],
"key_types": [
"uint64"
],
"type": "buyrecord"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}