
The data structures defined by this contract.
-
{ "name": "empty", "base": "", "fields": [] }
Table row type of rmssettings
{ "name": "rmssetting", "base": "", "fields": [ { "name": "setting_id", "type": "uint64" }, { "name": "safety_margin", "type": "float64" }, { "name": "rate_timeout", "type": "int32" }, { "name": "max_iterations", "type": "uint32" }, { "name": "newdex_acc", "type": "name" }, { "name": "newdex_slippage", "type": "float64" }, { "name": "arm_tolerance", "type": "float64" }, { "name": "loan_acc", "type": "name" }, { "name": "loan_balance_acc", "type": "name" }, { "name": "borrow_fee", "type": "float64" }, { "name": "dearm_safety_margin", "type": "float64" }, { "name": "min_eos_to_buy", "type": "asset" }, { "name": "newdex_mediator", "type": "name" } ] }
-
{ "name": "rmsoper", "base": "", "fields": [ { "name": "operation_id", "type": "uint64" }, { "name": "user_acc", "type": "name" }, { "name": "position_id", "type": "uint64" }, { "name": "arm", "type": "float64" }, { "name": "eos_supply", "type": "asset" }, { "name": "eos_balance", "type": "asset" }, { "name": "backend_type", "type": "uint64" }, { "name": "eos_excess", "type": "asset" } ] }
Table row type of rmsdeopers
{ "name": "rmsdeoper", "base": "", "fields": [ { "name": "operation_id", "type": "uint64" }, { "name": "user_acc", "type": "name" }, { "name": "position_id", "type": "uint64" }, { "name": "debt_target", "type": "asset" }, { "name": "initial_repay_amount", "type": "asset" }, { "name": "backend_type", "type": "uint64" }, { "name": "eosdt_balance", "type": "asset" } ] }
Action parameter in armexisting
{ "name": "armexisting", "base": "", "fields": [ { "name": "arm", "type": "float64" }, { "name": "position_id", "type": "uint64" }, { "name": "user_acc", "type": "name" }, { "name": "backend", "type": "string" } ] }
-
{ "name": "dearm", "base": "", "fields": [ { "name": "debt_target", "type": "asset" }, { "name": "position_id", "type": "uint64" }, { "name": "user_acc", "type": "name" }, { "name": "backend", "type": "string" } ] }
Action parameter in setsettings
{ "name": "setsettings", "base": "", "fields": [ { "name": "safety_margin", "type": "float64" }, { "name": "rate_timeout", "type": "int32" }, { "name": "max_iterations", "type": "uint32" }, { "name": "newdex_acc", "type": "name" }, { "name": "newdex_slippage", "type": "float64" }, { "name": "arm_tolerance", "type": "float64" }, { "name": "loan_acc", "type": "name" }, { "name": "loan_balance_acc", "type": "name" }, { "name": "borrow_fee", "type": "float64" }, { "name": "dearm_safety_margin", "type": "float64" }, { "name": "min_eos_to_buy", "type": "asset" }, { "name": "newdex_mediator", "type": "name" } ] }