
The data structures defined by this contract.
-
{ "name": "account", "base": "", "fields": [ { "name": "balance", "type": "asset" } ] }
Action parameter in calcvolrate
{ "name": "calcvolrate", "base": "", "fields": [] }
-
{ "name": "config", "base": "", "fields": [ { "name": "mindeposit", "type": "asset" }, { "name": "settlementcon", "type": "name" }, { "name": "feebufferpct", "type": "float32" }, { "name": "impliedvolrate", "type": "float32" }, { "name": "optioncollateralizationratio", "type": "int64" }, { "name": "profitpctreward", "type": "float32" }, { "name": "rewardtokensym", "type": "symbol" }, { "name": "rewardtokencon", "type": "name" }, { "name": "rewardamt", "type": "asset" }, { "name": "rewardcollected", "type": "asset" }, { "name": "enablerwd", "type": "bool" }, { "name": "minoption", "type": "asset" } ] }
-
{ "name": "create", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "amount", "type": "asset" }, { "name": "strike", "type": "float64" }, { "name": "period", "type": "int64" }, { "name": "optiontype", "type": "uint64" }, { "name": "feein", "type": "symbol" } ] }
Table row type of stat
{ "name": "currency_stats", "base": "", "fields": [ { "name": "supply", "type": "asset" }, { "name": "max_supply", "type": "asset" }, { "name": "issuer", "type": "name" } ] }
Action parameter in defireceipt
{ "name": "defireceipt", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "isreceipt", "type": "bool" }, { "name": "isrewarded", "type": "bool" }, { "name": "authorizer", "type": "name" } ] }
-
{ "name": "deposits", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "balance", "type": "asset" }, { "name": "tokencontract", "type": "name" } ] }
Table row type of discountpct
{ "name": "discountpct", "base": "", "fields": [ { "name": "discount", "type": "int64" } ] }
-
{ "name": "exercise", "base": "", "fields": [ { "name": "optionid", "type": "uint64" }, { "name": "profitsym", "type": "symbol" } ] }
-
{ "name": "feeinfo", "base": "", "fields": [ { "name": "totalfee", "type": "asset" }, { "name": "settlementfee", "type": "asset" }, { "name": "strikefee", "type": "asset" } ] }
-
{ "name": "init", "base": "", "fields": [ { "name": "mindeposit", "type": "asset" }, { "name": "settlementcon", "type": "name" }, { "name": "feebufferpct", "type": "float32" }, { "name": "impliedvolrate", "type": "float32" }, { "name": "collatratio", "type": "int64" }, { "name": "profitpctreward", "type": "float32" }, { "name": "rewardtokensym", "type": "symbol" }, { "name": "rewardtokencon", "type": "name" }, { "name": "rewardamt", "type": "asset" }, { "name": "enablerwd", "type": "bool" }, { "name": "minoption", "type": "asset" } ] }
Action parameter in initdefipair
{ "name": "initdefipair", "base": "", "fields": [ { "name": "tokensym", "type": "symbol" }, { "name": "tokencontract", "type": "name" }, { "name": "pairid", "type": "uint64" } ] }
Action parameter in initeosdet
{ "name": "initeosdet", "base": "", "fields": [ { "name": "price", "type": "float64[]" }, { "name": "pricechange", "type": "float64" }, { "name": "updatedat", "type": "time_point_sec[]" } ] }
-
{ "name": "inittime", "base": "", "fields": [ { "name": "daycount", "type": "int64" }, { "name": "starttime", "type": "time_point_sec" }, { "name": "settlementhr", "type": "uint64" } ] }
-
{ "name": "options", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "status", "type": "string" }, { "name": "account", "type": "name" }, { "name": "strike", "type": "float64" }, { "name": "amount", "type": "asset" }, { "name": "lockedamount", "type": "asset" }, { "name": "premium", "type": "asset" }, { "name": "prempaidsym", "type": "asset" }, { "name": "expiration", "type": "time_point_sec" }, { "name": "optiontype", "type": "int64" }, { "name": "feedepositedin", "type": "symbol" } ] }
-
{ "name": "pair", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "token0", "type": "token" }, { "name": "token1", "type": "token" }, { "name": "reserve0", "type": "asset" }, { "name": "reserve1", "type": "asset" }, { "name": "liquidity_token", "type": "uint64" }, { "name": "price0_last", "type": "float64" }, { "name": "price1_last", "type": "float64" }, { "name": "price0_cumulative_last", "type": "uint64" }, { "name": "price1_cumulative_last", "type": "uint64" }, { "name": "block_time_last", "type": "time_point_sec" } ] }
-
{ "name": "pairdet", "base": "", "fields": [ { "name": "tokensym", "type": "symbol" }, { "name": "tokencontract", "type": "name" }, { "name": "pairid", "type": "uint64" } ] }
-
{ "name": "poolrcpt", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "amount", "type": "asset" }, { "name": "strike", "type": "float64" }, { "name": "feedetails", "type": "feeinfo" }, { "name": "period", "type": "int64" }, { "name": "starttime", "type": "time_point_sec" }, { "name": "optiontype", "type": "int64" }, { "name": "feedepositedin", "type": "symbol" }, { "name": "prempaidsym", "type": "asset" } ] }
Table row type of priceinfo2
{ "name": "priceinfo", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "price", "type": "float64" }, { "name": "percntchange", "type": "float64" }, { "name": "updatedat", "type": "time_point_sec" } ] }
-
{ "name": "setdiscnt", "base": "", "fields": [ { "name": "discount", "type": "int64" } ] }
Table row type of timesetting1
{ "name": "timesetting", "base": "", "fields": [ { "name": "daycount", "type": "int64" }, { "name": "starttime", "type": "time_point_sec" }, { "name": "settlementhr", "type": "uint64" } ] }
-
{ "name": "token", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "symbol", "type": "symbol" } ] }
-
{ "name": "unlock", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }