
The data structures defined by this contract.
-
{ "name": "account_t", "base": "", "fields": [ { "name": "balance", "type": "asset" } ] }
-
{ "name": "borrow", "base": "", "fields": [ { "name": "sender", "type": "name" }, { "name": "asset", "type": "extended_asset" } ] }
-
{ "name": "clearram", "base": "", "fields": [ { "name": "limit", "type": "uint64" } ] }
Table row type of clteralmkts4
{ "name": "collateralMarket_t", "base": "", "fields": [ { "name": "asset", "type": "extended_asset" } ] }
Table row type of actliqdty3
{ "name": "computedAccountLiquidity_t", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "liquidity", "type": "asset" }, { "name": "block", "type": "uint64" } ] }
-
{ "name": "computedAmounts_t", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "amounts", "type": "asset[]" }, { "name": "block", "type": "uint64" } ] }
Table row type of equities
{ "name": "computedEquity_t", "base": "", "fields": [ { "name": "asset", "type": "extended_asset" }, { "name": "block", "type": "uint64" } ] }
Action parameter in cptbalances
{ "name": "cptbalances", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
Table row type of interestrate
{ "name": "interestrate_t", "base": "", "fields": [ { "name": "rate", "type": "uint128" } ] }
-
{ "name": "market_t", "base": "", "fields": [ { "name": "asset", "type": "extended_asset" }, { "name": "isSupported", "type": "bool" }, { "name": "blockNumber", "type": "uint64" }, { "name": "interestRateModel", "type": "string" }, { "name": "totalSupply", "type": "uint128" }, { "name": "supplyRateMantissa", "type": "uint128" }, { "name": "supplyIndex", "type": "uint128" }, { "name": "totalBorrows", "type": "uint128" }, { "name": "borrowRateMantissa", "type": "uint128" }, { "name": "borrowIndex", "type": "uint128" } ] }
-
{ "name": "price_t", "base": "", "fields": [ { "name": "asset", "type": "extended_asset" }, { "name": "priceInEosScaled", "type": "uint64" } ] }
Action parameter in setmktirmdl
{ "name": "setmktirmdl", "base": "", "fields": [ { "name": "asset", "type": "extended_asset" }, { "name": "interestRateModel", "type": "string" } ] }
Action parameter in setoriginfee
{ "name": "setoriginfee", "base": "", "fields": [ { "name": "originationFeeMantissa", "type": "uint128" } ] }
-
{ "name": "setpaused", "base": "", "fields": [ { "name": "requestedState", "type": "bool" } ] }
Action parameter in setrskparams
{ "name": "setrskparams", "base": "", "fields": [ { "name": "collateralRatioMantissa", "type": "uint128" }, { "name": "liquidationDiscountMantissa", "type": "uint128" } ] }
Table row type of settings3
{ "name": "settings_t", "base": "", "fields": [ { "name": "oracleName", "type": "name" }, { "name": "isPaused", "type": "bool" }, { "name": "collateralRatioMantissa", "type": "uint128" }, { "name": "liquidationDiscountMantissa", "type": "uint128" }, { "name": "originationFeeMantissa", "type": "uint128" } ] }
Action parameter in supportmkt
{ "name": "supportmkt", "base": "", "fields": [ { "name": "asset", "type": "extended_asset" }, { "name": "interestRateModel", "type": "string" } ] }
Action parameter in suspendmkt
{ "name": "suspendmkt", "base": "", "fields": [ { "name": "asset", "type": "extended_asset" } ] }
Struct property of userBalances_t
{ "name": "userBalance_t", "base": "", "fields": [ { "name": "marketaccount", "type": "name" }, { "name": "assetSymbol", "type": "symbol" }, { "name": "principal", "type": "uint128" }, { "name": "interestIndex", "type": "uint128" } ] }
-
{ "name": "userBalances_t", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "balances", "type": "userBalance_t[]" } ] }
-
{ "name": "withdraw", "base": "", "fields": [ { "name": "sender", "type": "name" }, { "name": "asset", "type": "extended_asset" }, { "name": "withdrawMax", "type": "bool" } ] }
Action parameter in withdraweqty
{ "name": "withdraweqty", "base": "", "fields": [ { "name": "asset", "type": "extended_asset" }, { "name": "to", "type": "name" } ] }