
The data structures defined by this contract.
- { "name": "addallow", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "feature", "type": "name" }, { "name": "duration", "type": "uint32" } ] }
- { "name": "addallows", "base": "", "fields": [ { "name": "accounts", "type": "name[]" }, { "name": "feature", "type": "name" }, { "name": "duration", "type": "uint32" } ] }
- { "name": "addmarket", "base": "", "fields": [ { "name": "psym", "type": "symbol_code" }, { "name": "sym0", "type": "extended_symbol" }, { "name": "sym1", "type": "extended_symbol" }, { "name": "config", "type": "market_config" } ] }
- { "name": "addpool", "base": "", "fields": [ { "name": "psym", "type": "symbol_code" }, { "name": "decimals", "type": "uint8" } ] }
- { "name": "allowlist", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "type", "type": "uint8" }, { "name": "expired_at", "type": "uint64" } ] }
- { "name": "extended_symbol", "base": "", "fields": [ { "name": "sym", "type": "symbol" }, { "name": "contract", "type": "name" } ] }
Table row type of invitation
{ "name": "invitation", "base": "", "fields": [ { "name": "code", "type": "name" }, { "name": "account", "type": "name" }, { "name": "fee_rate", "type": "decimal" } ] }- { "name": "liqdt", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "account", "type": "name" }, { "name": "lptoken", "type": "symbol" }, { "name": "reserves", "type": "asset[]" }, { "name": "lpamount", "type": "uint64" } ] }
- { "name": "market", "base": "", "fields": [ { "name": "lptoken", "type": "symbol" }, { "name": "syms", "type": "extended_symbol[]" }, { "name": "reserves", "type": "asset[]" }, { "name": "prices", "type": "float64[]" }, { "name": "lendables", "type": "bytes" }, { "name": "lpamount", "type": "uint64" }, { "name": "config", "type": "market_config" } ] }
- { "name": "market_config", "base": "", "fields": [ { "name": "leverage", "type": "uint32" }, { "name": "fee_rate", "type": "decimal" } ] }
Table row type of mfee
{ "name": "market_fee", "base": "", "fields": [ { "name": "lptoken", "type": "symbol" }, { "name": "lp_rate", "type": "decimal" }, { "name": "index", "type": "int32" } ] }Table row type of mleverage
{ "name": "market_leverage", "base": "", "fields": [ { "name": "lptoken", "type": "symbol" }, { "name": "leverage", "type": "uint32" }, { "name": "begined_at", "type": "uint32" }, { "name": "effective_secs", "type": "uint32" } ] }- { "name": "minsupply", "base": "", "fields": [ { "name": "psym", "type": "symbol_code" }, { "name": "amount", "type": "uint64" } ] }
- { "name": "order", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "reserves", "type": "asset[]" } ] }
- { "name": "pool", "base": "", "fields": [ { "name": "psym", "type": "symbol_code" }, { "name": "decimals", "type": "uint8" } ] }
- { "name": "remallow", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "feature", "type": "name" } ] }
- { "name": "setfee", "base": "", "fields": [ { "name": "lpsym", "type": "symbol_code" }, { "name": "lp_rate", "type": "decimal" }, { "name": "index", "type": "int32" } ] }
- { "name": "setinvite", "base": "", "fields": [ { "name": "code", "type": "name" }, { "name": "account", "type": "name" }, { "name": "fee_rate", "type": "decimal" } ] }
Action parameter in setlendable
{ "name": "setlendable", "base": "", "fields": [ { "name": "lpsym", "type": "symbol_code" }, { "name": "sym", "type": "extended_symbol" }, { "name": "lendable", "type": "bool" } ] }Action parameter in setleverage
{ "name": "setleverage", "base": "", "fields": [ { "name": "lpsym", "type": "symbol_code" }, { "name": "leverage", "type": "uint32" }, { "name": "effective_secs", "type": "uint32" } ] }- { "name": "setmarket", "base": "", "fields": [ { "name": "lpsym", "type": "symbol_code" }, { "name": "config", "type": "market_config" } ] }
Action parameter in setminsupply
{ "name": "setminsupply", "base": "", "fields": [ { "name": "psym", "type": "symbol_code" }, { "name": "amount", "type": "uint64" } ] }- { "name": "supply", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "lpsym", "type": "symbol_code" } ] }