{
"version": "eosio::abi/1.1",
"types": [],
"structs": [
{
"name": "accountinfo",
"base": "",
"fields": [
{
"name": "insert_time",
"type": "time_point_sec"
},
{
"name": "update_time",
"type": "time_point_sec"
},
{
"name": "releaseflag",
"type": "bool"
},
{
"name": "hodlcsupply",
"type": "uint64"
},
{
"name": "hodltsupply",
"type": "uint64"
},
{
"name": "hodlcreserve",
"type": "int64"
},
{
"name": "hodlcremain",
"type": "uint64"
},
{
"name": "hodlcrate",
"type": "uint64"
},
{
"name": "eosreserve",
"type": "uint64"
},
{
"name": "eosremain",
"type": "uint64"
}
]
},
{
"name": "authoracle",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
}
]
},
{
"name": "buyhodlc",
"base": "",
"fields": [
{
"name": "buyer",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
}
]
},
{
"name": "buyhodlt",
"base": "",
"fields": [
{
"name": "buyer",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
}
]
},
{
"name": "buylist",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "buy_time",
"type": "time_point_sec"
},
{
"name": "buyer",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
}
]
},
{
"name": "cancelbuy",
"base": "",
"fields": [
{
"name": "buyer",
"type": "name"
},
{
"name": "orderid",
"type": "uint64"
}
]
},
{
"name": "cancelsell",
"base": "",
"fields": [
{
"name": "seller",
"type": "name"
},
{
"name": "orderid",
"type": "uint64"
}
]
},
{
"name": "currency_stats",
"base": "",
"fields": [
{
"name": "supply",
"type": "asset"
},
{
"name": "max_supply",
"type": "asset"
},
{
"name": "issuer",
"type": "name"
}
]
},
{
"name": "distribute",
"base": "",
"fields": []
},
{
"name": "gasreceipt",
"base": "",
"fields": [
{
"name": "amount",
"type": "asset"
}
]
},
{
"name": "globals_row",
"base": "",
"fields": [
{
"name": "gas_rate",
"type": "uint64"
},
{
"name": "rate_expire_time",
"type": "uint64"
},
{
"name": "user_rate_interval",
"type": "uint64"
},
{
"name": "share_interval",
"type": "uint64"
},
{
"name": "share_time",
"type": "time_point_sec"
},
{
"name": "min_order",
"type": "uint64"
},
{
"name": "max_order",
"type": "uint64"
},
{
"name": "holdc_supply",
"type": "asset"
},
{
"name": "holdc_reserve",
"type": "asset"
},
{
"name": "holdc_collateral",
"type": "asset"
},
{
"name": "transcount",
"type": "uint64"
},
{
"name": "stopflag",
"type": "uint64"
}
]
},
{
"name": "oraclerates",
"base": "",
"fields": [
{
"name": "update_time",
"type": "time_point_sec"
},
{
"name": "user",
"type": "name"
},
{
"name": "rate",
"type": "uint64"
}
]
},
{
"name": "oracleusers",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "token_name",
"type": "symbol_code[]"
}
]
},
{
"name": "orasetrate",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "sym",
"type": "symbol_code"
},
{
"name": "rate",
"type": "uint64"
}
]
},
{
"name": "rates",
"base": "",
"fields": [
{
"name": "sym",
"type": "symbol_code"
},
{
"name": "rate",
"type": "uint64"
},
{
"name": "update_time",
"type": "time_point_sec"
}
]
},
{
"name": "receipt",
"base": "",
"fields": [
{
"name": "beneficiary",
"type": "name"
},
{
"name": "amount",
"type": "asset"
},
{
"name": "type",
"type": "string"
}
]
},
{
"name": "redeem",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "symbol_id",
"type": "int32"
}
]
},
{
"name": "redeemresult",
"base": "",
"fields": [
{
"name": "total_quantity",
"type": "asset"
},
{
"name": "results",
"type": "redresults[]"
}
]
},
{
"name": "redresults",
"base": "",
"fields": [
{
"name": "quantity",
"type": "asset"
},
{
"name": "distribution_period",
"type": "time_point"
}
]
},
{
"name": "sellhodlc",
"base": "",
"fields": [
{
"name": "seller",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
}
]
},
{
"name": "selllist",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "sell_time",
"type": "time_point_sec"
},
{
"name": "seller",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "hodlcrate",
"type": "uint64"
}
]
},
{
"name": "setconfig",
"base": "",
"fields": [
{
"name": "index",
"type": "uint64"
},
{
"name": "value",
"type": "uint64"
}
]
},
{
"name": "start",
"base": "",
"fields": []
},
{
"name": "stop",
"base": "",
"fields": []
},
{
"name": "total_token_table",
"base": "",
"fields": [
{
"name": "quantity",
"type": "asset"
}
]
},
{
"name": "unauthoracle",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
}
]
},
{
"name": "useracc",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "eosupdate_time",
"type": "time_point_sec"
},
{
"name": "hodlcupdate_time",
"type": "time_point_sec"
},
{
"name": "eosreserve",
"type": "uint64"
},
{
"name": "hodlcreserve",
"type": "uint64"
}
]
},
{
"name": "wallet_table",
"base": "",
"fields": [
{
"name": "quantity",
"type": "asset"
},
{
"name": "contract",
"type": "name"
}
]
},
{
"name": "withdraw",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
}
]
}
],
"actions": [
{
"name": "authoracle",
"type": "authoracle",
"ricardian_contract": ""
},
{
"name": "buyhodlc",
"type": "buyhodlc",
"ricardian_contract": ""
},
{
"name": "buyhodlt",
"type": "buyhodlt",
"ricardian_contract": ""
},
{
"name": "cancelbuy",
"type": "cancelbuy",
"ricardian_contract": ""
},
{
"name": "cancelsell",
"type": "cancelsell",
"ricardian_contract": ""
},
{
"name": "distribute",
"type": "distribute",
"ricardian_contract": ""
},
{
"name": "gasreceipt",
"type": "gasreceipt",
"ricardian_contract": ""
},
{
"name": "orasetrate",
"type": "orasetrate",
"ricardian_contract": ""
},
{
"name": "receipt",
"type": "receipt",
"ricardian_contract": ""
},
{
"name": "redeem",
"type": "redeem",
"ricardian_contract": ""
},
{
"name": "redeemresult",
"type": "redeemresult",
"ricardian_contract": ""
},
{
"name": "sellhodlc",
"type": "sellhodlc",
"ricardian_contract": ""
},
{
"name": "setconfig",
"type": "setconfig",
"ricardian_contract": ""
},
{
"name": "start",
"type": "start",
"ricardian_contract": ""
},
{
"name": "stop",
"type": "stop",
"ricardian_contract": ""
},
{
"name": "unauthoracle",
"type": "unauthoracle",
"ricardian_contract": ""
},
{
"name": "withdraw",
"type": "withdraw",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "accountinfo",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "accountinfo"
},
{
"name": "buylist",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "buylist"
},
{
"name": "globals",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "globals_row"
},
{
"name": "oraclerates",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "oraclerates"
},
{
"name": "oracleusers",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "oracleusers"
},
{
"name": "rates",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "rates"
},
{
"name": "redresults",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "redresults"
},
{
"name": "selllist",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "selllist"
},
{
"name": "stat",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "currency_stats"
},
{
"name": "totaltoken",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "total_token_table"
},
{
"name": "useracc",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "useracc"
},
{
"name": "wallet",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "wallet_table"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}