
The data structures defined by this contract.
Table row type of activity
{ "name": "account_activity", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "total_matured_deposits", "type": "asset" }, { "name": "last_withdrawal_date", "type": "uint64" } ] }
-
{ "name": "appstate", "base": "", "fields": [ { "name": "global_max_ltv", "type": "float32" }, { "name": "global_target_ltv", "type": "float32" }, { "name": "global_deposit_limit", "type": "asset" }, { "name": "account_deposit_limit", "type": "asset" }, { "name": "paused", "type": "bool" }, { "name": "delphi_contract", "type": "name" }, { "name": "accounts_contract", "type": "name" }, { "name": "current_user_ltv_level", "type": "name" }, { "name": "next_user_ltv_level", "type": "name" }, { "name": "last_user_ltv_update", "type": "name" }, { "name": "swaps_contract", "type": "name" }, { "name": "global_ltv_avg", "type": "float32" } ] }
-
{ "name": "burn", "base": "", "fields": [] }
-
{ "name": "cancelp2p", "base": "", "fields": [ { "name": "seller", "type": "name" }, { "name": "p2p_id", "type": "uint64" } ] }
Action parameter in checkglobltv
{ "name": "checkglobltv", "base": "", "fields": [] }
Action parameter in confirmp2p
{ "name": "confirmp2p", "base": "", "fields": [ { "name": "seller", "type": "name" }, { "name": "buyer", "type": "name" }, { "name": "p2p_id", "type": "uint64" } ] }
Table row type of datapoints
{ "name": "datapoints", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "value", "type": "uint64" }, { "name": "median", "type": "uint64" }, { "name": "timestamp", "type": "uint64" } ] }
-
{ "name": "deposit", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "datetime", "type": "uint64" } ] }
Action parameter in depositlog
{ "name": "depositlog", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
Table row type of globalloans
{ "name": "global_loan", "base": "", "fields": [ { "name": "pair", "type": "name" }, { "name": "stable_balance", "type": "asset" }, { "name": "crypto_balance", "type": "asset" } ] }
-
{ "name": "hedge", "base": "", "fields": [] }
-
{ "name": "loan", "base": "", "fields": [ { "name": "pair", "type": "name" }, { "name": "balance", "type": "asset" } ] }
-
{ "name": "login", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
Table row type of ltvdaily
{ "name": "ltv_daily_entry", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "avg_ltv_ratio", "type": "float32" }, { "name": "datetime", "type": "uint64" } ] }
Table row type of ltvhourly
{ "name": "ltv_hourly_entry", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "ltv_ratio", "type": "float32" }, { "name": "datetime", "type": "uint64" } ] }
-
{ "name": "ltv_level", "base": "", "fields": [ { "name": "ltv_level_name", "type": "name" }, { "name": "max_user_ltv_ratio", "type": "float32" }, { "name": "target_user_ltv_ratio", "type": "float32" }, { "name": "min_global_ltv_ratio", "type": "float32" }, { "name": "max_global_ltv_ratio", "type": "float32" } ] }
-
{ "name": "ltvdaily", "base": "", "fields": [] }
-
{ "name": "ltvhourly", "base": "", "fields": [] }
Action parameter in margincall
{ "name": "margincall", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "token_symbol", "type": "symbol_code" } ] }
Action parameter in mtrdeposit
{ "name": "mtrdeposit", "base": "", "fields": [ { "name": "deposit_id", "type": "uint64" } ] }
-
{ "name": "p2p", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "pause", "base": "", "fields": [] }
Action parameter in pausetoken
{ "name": "pausetoken", "base": "", "fields": [ { "name": "token_symbol", "type": "symbol" } ] }
-
{ "name": "position", "base": "", "fields": [ { "name": "balance", "type": "asset" } ] }
-
{ "name": "regtoken", "base": "", "fields": [ { "name": "token_symbol", "type": "symbol" }, { "name": "token_contract", "type": "name" }, { "name": "exchange_fee", "type": "float32" }, { "name": "withdrawal_fee", "type": "asset" }, { "name": "delphi_usd_scope", "type": "name" }, { "name": "fiat_symbol", "type": "string" }, { "name": "paused_trading", "type": "bool" }, { "name": "allowed_withdrawal", "type": "bool" }, { "name": "loan_fee", "type": "float32" } ] }
-
{ "name": "reset", "base": "", "fields": [] }
Action parameter in resetaccount
{ "name": "resetaccount", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
-
{ "name": "sellp2p", "base": "", "fields": [ { "name": "seller", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "setconfig", "base": "", "fields": [ { "name": "delphi_contract", "type": "name" }, { "name": "accounts_contract", "type": "name" }, { "name": "global_max_ltv", "type": "float32" }, { "name": "global_target_ltv", "type": "float32" }, { "name": "global_deposit_limit", "type": "asset" }, { "name": "account_deposit_limit", "type": "asset" }, { "name": "current_user_ltv_level", "type": "name" }, { "name": "swaps_contract", "type": "name" } ] }
-
{ "name": "setexfees", "base": "", "fields": [ { "name": "sym_code", "type": "symbol_code" }, { "name": "exchange_fee", "type": "float32" }, { "name": "withdrawal_fee", "type": "asset" } ] }
Action parameter in setltvlevel
{ "name": "setltvlevel", "base": "", "fields": [ { "name": "ltv_level_name", "type": "name" }, { "name": "max_user_ltv_ratio", "type": "float32" }, { "name": "target_user_ltv_ratio", "type": "float32" }, { "name": "min_global_ltv_ratio", "type": "float32" }, { "name": "max_global_ltv_ratio", "type": "float32" } ] }
Action parameter in starttoken
{ "name": "starttoken", "base": "", "fields": [ { "name": "token_symbol", "type": "symbol" } ] }
-
{ "name": "token", "base": "", "fields": [ { "name": "token_symbol", "type": "symbol" }, { "name": "token_contract", "type": "name" }, { "name": "fiat_symbol", "type": "string" }, { "name": "delphi_usd_scope", "type": "name" }, { "name": "exchange_fee", "type": "float32" }, { "name": "withdrawal_fee", "type": "asset" }, { "name": "loan_fee", "type": "float32" }, { "name": "paused_trading", "type": "bool" }, { "name": "paused_leverage", "type": "bool" }, { "name": "allowed_withdrawal", "type": "bool" } ] }
-
{ "name": "trade", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "order_type", "type": "string" }, { "name": "stable_asset", "type": "asset" }, { "name": "crypto_symcode", "type": "symbol_code" } ] }
-
{ "name": "tradelog", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "order_type", "type": "string" }, { "name": "asset_to_sell", "type": "asset" }, { "name": "asset_acquired", "type": "asset" }, { "name": "fee_crypto", "type": "asset" }, { "name": "fee_value", "type": "asset" }, { "name": "price", "type": "asset" }, { "name": "ltv_ratio", "type": "float32" }, { "name": "datetime", "type": "uint32" } ] }
-
{ "name": "transfer", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
-
{ "name": "unpause", "base": "", "fields": [] }
-
{ "name": "withdraw", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" } ] }