
The data structures defined by this contract.
-
{ "name": "addallow", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "feature", "type": "name" }, { "name": "duration", "type": "uint32" } ] }
-
{ "name": "addblock", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "feature", "type": "name" }, { "name": "duration", "type": "uint32" } ] }
Action parameter in addpztoken
{ "name": "addpztoken", "base": "", "fields": [ { "name": "pzname", "type": "name" }, { "name": "pzsymbol", "type": "extended_symbol" }, { "name": "anchor", "type": "extended_symbol" }, { "name": "config", "type": "pztoken_config" } ] }
-
{ "name": "allowlist", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "type", "type": "uint8" }, { "name": "expired_at", "type": "uint64" } ] }
-
{ "name": "baddebt", "base": "", "fields": [ { "name": "pzname", "type": "name" }, { "name": "quantity", "type": "extended_asset" } ] }
-
{ "name": "blocklist", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "type", "type": "uint8" }, { "name": "expired_at", "type": "uint64" } ] }
-
{ "name": "borrow", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "contract", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "type", "type": "uint8" } ] }
Table row type of cachedhealth
{ "name": "cached_health", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "loan_value", "type": "float64" }, { "name": "collateral_value", "type": "float64" }, { "name": "factor", "type": "float64" }, { "name": "updated_at", "type": "uint64" } ] }
Table row type of cachedstable
{ "name": "cached_stable", "base": "", "fields": [ { "name": "pzname", "type": "name" }, { "name": "interest", "type": "float64" }, { "name": "updated_at", "type": "uint64" } ] }
Action parameter in cachehealth
{ "name": "cachehealth", "base": "", "fields": [] }
Action parameter in calinterest
{ "name": "calinterest", "base": "", "fields": [] }
Action parameter in calinterest2
{ "name": "calinterest2", "base": "", "fields": [ { "name": "pznames", "type": "name[]" } ] }
-
{ "name": "claimearn", "base": "", "fields": [] }
-
{ "name": "claimrex", "base": "", "fields": [] }
Table row type of collateral
{ "name": "collateral", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "account", "type": "name" }, { "name": "pzname", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "updated_at", "type": "uint64" } ] }
-
{ "name": "collswap", "base": "", "fields": [ { "name": "frompz", "type": "name" }, { "name": "topz", "type": "name" }, { "name": "rate", "type": "decimal" }, { "name": "limit", "type": "uint32" }, { "name": "start", "type": "uint64" } ] }
Table row type of defendlist
{ "name": "defendlist", "base": "", "fields": [ { "name": "token", "type": "name" }, { "name": "pool_size", "type": "uint8" }, { "name": "percent", "type": "uint8" }, { "name": "max_value", "type": "asset" }, { "name": "mid_pool", "type": "asset" }, { "name": "pools", "type": "asset[]" }, { "name": "pause_value", "type": "asset" }, { "name": "pause_at", "type": "uint32" }, { "name": "updated_at", "type": "uint32" } ] }
-
{ "name": "earn", "base": "", "fields": [ { "name": "pzname", "type": "name" }, { "name": "received", "type": "asset" }, { "name": "updated_at", "type": "uint64" } ] }
-
{ "name": "extended_symbol", "base": "", "fields": [ { "name": "sym", "type": "symbol" }, { "name": "contract", "type": "name" } ] }
-
{ "name": "feature", "base": "", "fields": [ { "name": "pzname", "type": "name" }, { "name": "is_open", "type": "bool" } ] }
Struct property of setfeatures
{ "name": "feature_perm", "base": "", "fields": [ { "name": "feature", "type": "name" }, { "name": "is_open", "type": "bool" } ] }
Table row type of liqdtorder
{ "name": "liqdtorder", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "account", "type": "name" }, { "name": "collateral", "type": "extended_asset" }, { "name": "loan", "type": "extended_asset" }, { "name": "liqdted_at", "type": "uint64" }, { "name": "updated_at", "type": "uint64" } ] }
-
{ "name": "loan", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "account", "type": "name" }, { "name": "pzname", "type": "name" }, { "name": "principal", "type": "asset" }, { "name": "quantity", "type": "asset" }, { "name": "type", "type": "uint8" }, { "name": "fixed_rate", "type": "decimal" }, { "name": "turn_variable_countdown", "type": "uint64" }, { "name": "last_calculated_at", "type": "uint64" }, { "name": "updated_at", "type": "uint64" } ] }
-
{ "name": "pzrate", "base": "", "fields": [ { "name": "rate", "type": "decimal" }, { "name": "time", "type": "uint64" } ] }
-
{ "name": "pztoken", "base": "", "fields": [ { "name": "pzname", "type": "name" }, { "name": "pzsymbol", "type": "extended_symbol" }, { "name": "anchor", "type": "extended_symbol" }, { "name": "cumulative_deposit", "type": "asset" }, { "name": "available_deposit", "type": "asset" }, { "name": "pzquantity", "type": "asset" }, { "name": "borrow", "type": "asset" }, { "name": "cumulative_borrow", "type": "asset" }, { "name": "variable_borrow", "type": "asset" }, { "name": "stable_borrow", "type": "asset" }, { "name": "usage_rate", "type": "decimal" }, { "name": "floating_rate", "type": "decimal" }, { "name": "discount_rate", "type": "decimal" }, { "name": "price", "type": "decimal" }, { "name": "pzprice", "type": "float64" }, { "name": "pzprice_rate", "type": "float64" }, { "name": "updated_at", "type": "uint64" }, { "name": "config", "type": "pztoken_config" } ] }
-
{ "name": "pztoken_config", "base": "", "fields": [ { "name": "base_rate", "type": "decimal" }, { "name": "max_rate", "type": "decimal" }, { "name": "base_discount_rate", "type": "decimal" }, { "name": "max_discount_rate", "type": "decimal" }, { "name": "best_usage_rate", "type": "decimal" }, { "name": "floating_fee_rate", "type": "decimal" }, { "name": "fixed_fee_rate", "type": "decimal" }, { "name": "liqdt_rate", "type": "decimal" }, { "name": "liqdt_bonus", "type": "decimal" }, { "name": "max_ltv", "type": "decimal" }, { "name": "floating_rate_power", "type": "decimal" }, { "name": "is_collateral", "type": "bool" }, { "name": "can_stable_borrow", "type": "bool" }, { "name": "borrow_liqdt_order", "type": "uint8" }, { "name": "collateral_liqdt_order", "type": "uint8" } ] }
-
{ "name": "redeem", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "pzcontract", "type": "name" }, { "name": "pzquantity", "type": "asset" } ] }
-
{ "name": "redeemall", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "pzname", "type": "name" } ] }
-
{ "name": "remallow", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "feature", "type": "name" } ] }
-
{ "name": "remblock", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "feature", "type": "name" } ] }
Action parameter in resumedefend
{ "name": "resumedefend", "base": "", "fields": [ { "name": "token", "type": "name" } ] }
-
{ "name": "setdefend", "base": "", "fields": [ { "name": "token", "type": "name" }, { "name": "max_value", "type": "asset" }, { "name": "pause_value", "type": "asset" }, { "name": "percent", "type": "uint8" }, { "name": "pool_size", "type": "uint8" } ] }
Action parameter in setfeatures
{ "name": "setfeatures", "base": "", "fields": [ { "name": "pzname", "type": "name" }, { "name": "perms", "type": "feature_perm[]" } ] }
Action parameter in setpztoken
{ "name": "setpztoken", "base": "", "fields": [ { "name": "pzname", "type": "name" }, { "name": "config", "type": "pztoken_config" } ] }
-
{ "name": "setrate", "base": "", "fields": [ { "name": "pznames", "type": "name[]" }, { "name": "base_rate", "type": "decimal" }, { "name": "max_rate", "type": "decimal" } ] }
-
{ "name": "uphealth", "base": "", "fields": [] }
-
{ "name": "uphealth2", "base": "", "fields": [ { "name": "threshold", "type": "float64" } ] }
-
{ "name": "withdraw", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "contract", "type": "name" }, { "name": "quantity", "type": "asset" } ] }