EOS

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" } ] }
  • Action parameter in borrow

    { "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" } ] }
  • Action parameter in borrowlog

    { "name": "borrowlog", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "bytes", "type": "int64" }, { "name": "total_borrow", "type": "uint64" } ] }
  • Action parameter in claim

    { "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" } ] }
  • Action parameter in freeze

    { "name": "freeze", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "bytes", "type": "uint64" } ] }
  • Action parameter in freezelog

    { "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" } ] }
  • Table row type of rents

    { "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" } ] }
  • Action parameter in repaylog

    { "name": "repaylog", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "bytes", "type": "int64" }, { "name": "total_borrow", "type": "uint64" } ] }
  • Action parameter in rewardlog

    { "name": "rewardlog", "base": "", "fields": [ { "name": "token", "type": "extended_symbol" }, { "name": "stake_reward", "type": "uint64" }, { "name": "dao_reward", "type": "uint64" } ] }
  • Table row type of stat

    { "name": "stat_row", "base": "", "fields": [ { "name": "deposited_bytes", "type": "uint64" }, { "name": "used_bytes", "type": "uint64" } ] }
  • Action parameter in statlog

    { "name": "statlog", "base": "", "fields": [ { "name": "total_deposit", "type": "uint64" }, { "name": "total_borrow", "type": "uint64" } ] }
  • Action parameter in statuslog

    { "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" } ] }
  • Action parameter in transfer

    { "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" } ] }
  • Action parameter in unfreeze

    { "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" } ] }
  • Action parameter in withdraw

    { "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" } ] }