{
"version": "eosio::abi/1.2",
"types": [],
"structs": [
{
"name": "addrenttoken",
"base": "",
"fields": [
{
"name": "token",
"type": "extended_symbol"
}
]
},
{
"name": "addtokenlog",
"base": "",
"fields": [
{
"name": "rent_token_id",
"type": "uint64"
},
{
"name": "token",
"type": "extended_symbol"
}
]
},
{
"name": "borrow",
"base": "",
"fields": [
{
"name": "bytes",
"type": "uint64"
},
{
"name": "contract",
"type": "name"
}
]
},
{
"name": "borrow_row",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "bytes",
"type": "uint64"
}
]
},
{
"name": "borrowlog",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "bytes",
"type": "int64"
},
{
"name": "total_borrow",
"type": "uint64"
}
]
},
{
"name": "claim",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
}
]
},
{
"name": "config_row",
"base": "",
"fields": [
{
"name": "disabled_deposit",
"type": "bool"
},
{
"name": "disabled_withdraw",
"type": "bool"
},
{
"name": "deposit_fee_ratio",
"type": "uint16"
},
{
"name": "withdraw_fee_ratio",
"type": "uint16"
},
{
"name": "max_deposit_limit",
"type": "uint64"
},
{
"name": "reward_dao_ratio",
"type": "uint16"
},
{
"name": "usage_limit_ratio",
"type": "uint16"
},
{
"name": "disabled_transfer",
"type": "bool$"
}
]
},
{
"name": "deposit_row",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "bytes",
"type": "uint64"
},
{
"name": "frozen_bytes",
"type": "uint64$"
}
]
},
{
"name": "depositlog",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "bytes",
"type": "uint64"
},
{
"name": "fee",
"type": "uint64"
},
{
"name": "deposited_bytes",
"type": "uint64"
}
]
},
{
"name": "extended_symbol",
"base": "",
"fields": [
{
"name": "sym",
"type": "symbol"
},
{
"name": "contract",
"type": "name"
}
]
},
{
"name": "freeze",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "bytes",
"type": "uint64"
}
]
},
{
"name": "freezelog",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "bytes",
"type": "uint64"
},
{
"name": "freezed_bytes",
"type": "uint64"
}
]
},
{
"name": "maxdeposit",
"base": "",
"fields": [
{
"name": "max_deposit_limit",
"type": "uint64"
}
]
},
{
"name": "rent_row",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "total_rent_received",
"type": "extended_asset"
}
]
},
{
"name": "rent_token_row",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "token",
"type": "extended_symbol"
},
{
"name": "total_rent_received",
"type": "uint64"
},
{
"name": "acc_per_share",
"type": "uint128"
},
{
"name": "last_reward_time",
"type": "time_point_sec"
},
{
"name": "total_reward",
"type": "uint64"
},
{
"name": "reward_balance",
"type": "uint64"
},
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "repaylog",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "bytes",
"type": "int64"
},
{
"name": "total_borrow",
"type": "uint64"
}
]
},
{
"name": "rewardlog",
"base": "",
"fields": [
{
"name": "token",
"type": "extended_symbol"
},
{
"name": "stake_reward",
"type": "uint64"
},
{
"name": "dao_reward",
"type": "uint64"
}
]
},
{
"name": "stat_row",
"base": "",
"fields": [
{
"name": "deposited_bytes",
"type": "uint64"
},
{
"name": "used_bytes",
"type": "uint64"
}
]
},
{
"name": "statlog",
"base": "",
"fields": [
{
"name": "total_deposit",
"type": "uint64"
},
{
"name": "total_borrow",
"type": "uint64"
}
]
},
{
"name": "statuslog",
"base": "",
"fields": [
{
"name": "rent_token_id",
"type": "uint64"
},
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "tokenstatus",
"base": "",
"fields": [
{
"name": "rent_token_id",
"type": "uint64"
},
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "transfer",
"base": "",
"fields": [
{
"name": "from",
"type": "name"
},
{
"name": "to",
"type": "name"
},
{
"name": "bytes",
"type": "uint64"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "transferlog",
"base": "",
"fields": [
{
"name": "from",
"type": "name"
},
{
"name": "to",
"type": "name"
},
{
"name": "bytes",
"type": "uint64"
},
{
"name": "from_bytes",
"type": "uint64"
},
{
"name": "to_bytes",
"type": "uint64"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "transstatus",
"base": "",
"fields": [
{
"name": "disabled_transfer",
"type": "bool"
}
]
},
{
"name": "unfreeze",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "bytes",
"type": "uint64"
}
]
},
{
"name": "unfreezelog",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "bytes",
"type": "uint64"
},
{
"name": "freezed_bytes",
"type": "uint64"
}
]
},
{
"name": "updateratio",
"base": "",
"fields": [
{
"name": "deposit_fee_ratio",
"type": "uint16"
},
{
"name": "withdraw_fee_ratio",
"type": "uint16"
},
{
"name": "reward_dao_ratio",
"type": "uint16"
},
{
"name": "usage_limit_ratio",
"type": "uint16"
}
]
},
{
"name": "updatestatus",
"base": "",
"fields": [
{
"name": "disabled_deposit",
"type": "bool"
},
{
"name": "disabled_withdraw",
"type": "bool"
}
]
},
{
"name": "user_reward_row",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "token",
"type": "extended_symbol"
},
{
"name": "debt",
"type": "uint64"
},
{
"name": "unclaimed",
"type": "uint64"
},
{
"name": "claimed",
"type": "uint64"
}
]
},
{
"name": "withdraw",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "bytes",
"type": "uint64"
}
]
},
{
"name": "withdrawlog",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "bytes",
"type": "uint64"
},
{
"name": "fee",
"type": "uint64"
},
{
"name": "deposited_bytes",
"type": "uint64"
}
]
}
],
"actions": [
{
"name": "addrenttoken",
"type": "addrenttoken",
"ricardian_contract": ""
},
{
"name": "addtokenlog",
"type": "addtokenlog",
"ricardian_contract": ""
},
{
"name": "borrow",
"type": "borrow",
"ricardian_contract": ""
},
{
"name": "borrowlog",
"type": "borrowlog",
"ricardian_contract": ""
},
{
"name": "claim",
"type": "claim",
"ricardian_contract": ""
},
{
"name": "depositlog",
"type": "depositlog",
"ricardian_contract": ""
},
{
"name": "freeze",
"type": "freeze",
"ricardian_contract": ""
},
{
"name": "freezelog",
"type": "freezelog",
"ricardian_contract": ""
},
{
"name": "maxdeposit",
"type": "maxdeposit",
"ricardian_contract": ""
},
{
"name": "repaylog",
"type": "repaylog",
"ricardian_contract": ""
},
{
"name": "rewardlog",
"type": "rewardlog",
"ricardian_contract": ""
},
{
"name": "statlog",
"type": "statlog",
"ricardian_contract": ""
},
{
"name": "statuslog",
"type": "statuslog",
"ricardian_contract": ""
},
{
"name": "tokenstatus",
"type": "tokenstatus",
"ricardian_contract": ""
},
{
"name": "transfer",
"type": "transfer",
"ricardian_contract": ""
},
{
"name": "transferlog",
"type": "transferlog",
"ricardian_contract": ""
},
{
"name": "transstatus",
"type": "transstatus",
"ricardian_contract": ""
},
{
"name": "unfreeze",
"type": "unfreeze",
"ricardian_contract": ""
},
{
"name": "unfreezelog",
"type": "unfreezelog",
"ricardian_contract": ""
},
{
"name": "updateratio",
"type": "updateratio",
"ricardian_contract": ""
},
{
"name": "updatestatus",
"type": "updatestatus",
"ricardian_contract": ""
},
{
"name": "withdraw",
"type": "withdraw",
"ricardian_contract": ""
},
{
"name": "withdrawlog",
"type": "withdrawlog",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "borrows",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "borrow_row"
},
{
"name": "config",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "config_row"
},
{
"name": "deposits",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "deposit_row"
},
{
"name": "rents",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "rent_row"
},
{
"name": "renttokens",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "rent_token_row"
},
{
"name": "stat",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "stat_row"
},
{
"name": "userrewards",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "user_reward_row"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}