
rambank.eos
Contract
The data structures defined by this contract.
Action parameter in addrenttoken
{ "name": "addrenttoken", "base": "", "fields": [ { "name": "token", "type": "extended_symbol" } ] }Action parameter in addtokenlog
{ "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" } ] }
Table row type of borrows
{ "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" } ] }
Table row type of config
{ "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$" } ] }Table row type of deposits
{ "name": "deposit_row", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "bytes", "type": "uint64" }, { "name": "frozen_bytes", "type": "uint64$" } ] }Action parameter in depositlog
{ "name": "depositlog", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "bytes", "type": "uint64" }, { "name": "fee", "type": "uint64" }, { "name": "deposited_bytes", "type": "uint64" } ] }Struct property of addrenttoken
Struct property of addtokenlog
Struct property of rent_token_row
Struct property of rewardlog
Struct property of user_reward_row
{ "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" } ] }
Action parameter in maxdeposit
{ "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" } ] }
Table row type of renttokens
{ "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" } ] }
Action parameter in tokenstatus
{ "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" } ] }
Action parameter in transferlog
{ "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" } ] }Action parameter in transstatus
{ "name": "transstatus", "base": "", "fields": [ { "name": "disabled_transfer", "type": "bool" } ] }- { "name": "unfreeze", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "bytes", "type": "uint64" } ] }
Action parameter in unfreezelog
{ "name": "unfreezelog", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "bytes", "type": "uint64" }, { "name": "freezed_bytes", "type": "uint64" } ] }Action parameter in updateratio
{ "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" } ] }Action parameter in updatestatus
{ "name": "updatestatus", "base": "", "fields": [ { "name": "disabled_deposit", "type": "bool" }, { "name": "disabled_withdraw", "type": "bool" } ] }Table row type of userrewards
{ "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" } ] }
Action parameter in withdrawlog
{ "name": "withdrawlog", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "bytes", "type": "uint64" }, { "name": "fee", "type": "uint64" }, { "name": "deposited_bytes", "type": "uint64" } ] }