
The data structures defined by this contract.
Action parameter in addauthlevel
{ "name": "addauthlevel", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "options", "type": "uint64[]" } ] }
Action parameter in addauthtype
{ "name": "addauthtype", "base": "", "fields": [ { "name": "type", "type": "string" }, { "name": "uri", "type": "string" } ] }
Action parameter in adddappact
{ "name": "adddappact", "base": "", "fields": [ { "name": "dappaccount", "type": "name" }, { "name": "levelid", "type": "uint64" }, { "name": "actionlist", "type": "name[]" } ] }
Action parameter in addupgraduri
{ "name": "addupgraduri", "base": "", "fields": [ { "name": "upgradeuri", "type": "string" } ] }
Action parameter in addurisettng
{ "name": "addurisettng", "base": "", "fields": [ { "name": "recoveruri", "type": "string" }, { "name": "dappsignupuri", "type": "string" }, { "name": "actverifyuri", "type": "string" } ] }
Action parameter in adduserlevel
{ "name": "adduserlevel", "base": "", "fields": [ { "name": "payload", "type": "userlevel_struct" } ] }
-
{ "name": "checkstat", "base": "", "fields": [ { "name": "vaccount", "type": "name" } ] }
Action parameter in clearoracle
{ "name": "clearoracle", "base": "", "fields": [ { "name": "TableName", "type": "name" }, { "name": "scope", "type": "name" } ] }
Table row type of dappactions
{ "name": "dappactions", "base": "", "fields": [ { "name": "levelid", "type": "uint64" }, { "name": "actionlist", "type": "name[]" } ] }
Struct property of dappreset
{ "name": "dapprecover_struct", "base": "", "fields": [ { "name": "vaccount", "type": "name" }, { "name": "dappcontract", "type": "name" }, { "name": "otp", "type": "string" }, { "name": "levelid", "type": "uint64" }, { "name": "typeauth", "type": "string" }, { "name": "dapppubkey", "type": "public_key" }, { "name": "authkey", "type": "checksum256" } ] }
-
{ "name": "dappreset", "base": "", "fields": [ { "name": "payload", "type": "dapprecover_struct" } ] }
Action parameter in dappspwhite
{ "name": "dappspwhite", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "permactor", "type": "name" } ] }
Action parameter in dappwhitelst
{ "name": "dappwhitelst", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "actoracc", "type": "public_key[]" }, { "name": "signperday", "type": "uint32" } ] }
Struct property of dellevkey
{ "name": "delkey_struct", "base": "", "fields": [ { "name": "vaccount", "type": "name" }, { "name": "levelid", "type": "uint64" }, { "name": "dappcontract", "type": "name" } ] }
-
{ "name": "dellevkey", "base": "", "fields": [ { "name": "payload", "type": "delkey_struct" } ] }
Action parameter in genoraclereq
{ "name": "genoraclereq", "base": "", "fields": [ { "name": "vaccount", "type": "name" }, { "name": "otp", "type": "string" }, { "name": "levelid", "type": "uint64" }, { "name": "typeauth", "type": "string" } ] }
-
{ "name": "ipfsentry", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "data", "type": "bytes" }, { "name": "pending_commit", "type": "bool$" } ] }
Struct property of userkey_level
{ "name": "levelkeyinfo", "base": "", "fields": [ { "name": "levelid", "type": "uint64" }, { "name": "keylist", "type": "public_key[]" } ] }
Table row type of levsettconf
{ "name": "levsettings", "base": "", "fields": [ { "name": "upgradeuri", "type": "string" } ] }
Action parameter in modauthtype
{ "name": "modauthtype", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "uri", "type": "string" } ] }
Table row type of oracleentry
{ "name": "oracleentry", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "uri", "type": "bytes" }, { "name": "results", "type": "provider_result[]" } ] }
Struct property of oracleentry
{ "name": "provider_result", "base": "", "fields": [ { "name": "result", "type": "bytes" }, { "name": "provider", "type": "name" } ] }
Action parameter in recoverdapp
{ "name": "recoverdapp", "base": "", "fields": [ { "name": "dappconacc", "type": "name" }, { "name": "vaccount", "type": "name" }, { "name": "dapppubkey", "type": "public_key" }, { "name": "email", "type": "checksum256" }, { "name": "levelid", "type": "uint64" }, { "name": "levtype", "type": "string" } ] }
-
{ "name": "regboth", "base": "", "fields": [ { "name": "payload", "type": "register_struct" } ] }
-
{ "name": "regbydapp", "base": "", "fields": [ { "name": "dappconacc", "type": "name" }, { "name": "vaccount", "type": "name" }, { "name": "dapppubkey", "type": "public_key" }, { "name": "contact", "type": "checksum256" }, { "name": "email", "type": "checksum256" }, { "name": "levelid", "type": "uint64" }, { "name": "levtype", "type": "string" } ] }
Struct property of regboth
{ "name": "register_struct", "base": "", "fields": [ { "name": "vaccount", "type": "name" }, { "name": "email", "type": "checksum256" }, { "name": "contact", "type": "checksum256" }, { "name": "levelid", "type": "uint64" }, { "name": "levelinfo", "type": "reglev_struct[]" }, { "name": "dappcontract", "type": "name" } ] }
Struct property of register_struct
{ "name": "reglev_struct", "base": "", "fields": [ { "name": "levtype", "type": "string" }, { "name": "typekey", "type": "checksum256" }, { "name": "otp", "type": "string" }, { "name": "pubkeylev1", "type": "public_key" } ] }
Table row type of configsett5
{ "name": "settings", "base": "", "fields": [ { "name": "recoveruri", "type": "string" }, { "name": "dappsignupuri", "type": "string" }, { "name": "actverifyuri", "type": "string" } ] }
Action parameter in seturisettng
{ "name": "seturisettng", "base": "", "fields": [ { "name": "recoveruri", "type": "string" }, { "name": "dappsignupuri", "type": "string" }, { "name": "actverifyuri", "type": "string" } ] }
-
{ "name": "shardbucket", "base": "", "fields": [ { "name": "shard_uri", "type": "bytes" }, { "name": "shard", "type": "uint64" } ] }
Table row type of vkey
{ "name": "shardbucket_t", "base": "", "fields": [ { "name": "shard_uri", "type": "bytes" }, { "name": "shard", "type": "uint64" } ] }
Table row type of twofalevel1
{ "name": "twofalevel", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "options", "type": "uint64[]" } ] }
-
{ "name": "twofaopt", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "type", "type": "string" }, { "name": "uri", "type": "string" } ] }
Action parameter in upgradverify
{ "name": "upgradverify", "base": "", "fields": [ { "name": "vaccount", "type": "name" }, { "name": "otp1", "type": "string" }, { "name": "otp2", "type": "string" }, { "name": "levelid", "type": "uint64" }, { "name": "authtype", "type": "string" }, { "name": "upgkey", "type": "checksum256" }, { "name": "upgkeytype", "type": "string" } ] }
Struct property of vaccount_level
{ "name": "userkey", "base": "", "fields": [ { "name": "useropt", "type": "uint64" }, { "name": "key", "type": "checksum256" } ] }
Table row type of .userkeylev1
{ "name": "userkey_level", "base": "", "fields": [ { "name": "vaccount", "type": "name" }, { "name": "keys", "type": "levelkeyinfo[]" } ] }
Struct property of adduserlevel
{ "name": "userlevel_struct", "base": "", "fields": [ { "name": "vaccount", "type": "name" }, { "name": "otp1", "type": "string" }, { "name": "otp2", "type": "string" }, { "name": "levelid", "type": "uint64" }, { "name": "authtypeid", "type": "string" }, { "name": "key", "type": "checksum256" }, { "name": "keytypeid", "type": "string" }, { "name": "dappcontract", "type": "name" } ] }
Table row type of .vaccinfo1
{ "name": "vaccount_info", "base": "", "fields": [ { "name": "vaccount", "type": "name" }, { "name": "email", "type": "checksum256" }, { "name": "contact", "type": "checksum256" }, { "name": "secondary_email", "type": "checksum256" } ] }
Table row type of .vacclevel2
{ "name": "vaccount_level", "base": "", "fields": [ { "name": "level", "type": "uint64" }, { "name": "keyinfo", "type": "userkey[]" } ] }
-
{ "name": "vchain", "base": "", "fields": [ { "name": "chainid", "type": "checksum256" } ] }
-
{ "name": "vconfig", "base": "", "fields": [ { "name": "next_available_key", "type": "uint64" }, { "name": "shards", "type": "uint32" }, { "name": "buckets_per_shard", "type": "uint32" } ] }
-
{ "name": "vkey", "base": "", "fields": [ { "name": "pubkey", "type": "public_key" }, { "name": "vaccount", "type": "name" }, { "name": "nonce", "type": "uint64" }, { "name": "pubvec", "type": "public_key[]" } ] }
Table row type of contractacc3
{ "name": "whitelistcon", "base": "", "fields": [ { "name": "contractacc", "type": "name" }, { "name": "permactorkey", "type": "public_key[]" }, { "name": "signperday", "type": "uint32" }, { "name": "signleft", "type": "uint32" }, { "name": "lastupdated", "type": "time_point_sec" }, { "name": "startedat", "type": "time_point_sec" }, { "name": "lastreset", "type": "time_point_sec" } ] }
Table row type of dappwoauth1
{ "name": "whitelistdapp", "base": "", "fields": [ { "name": "contractacc", "type": "name" }, { "name": "permactor", "type": "name" } ] }
Action parameter in xcleanchain
{ "name": "xcleanchain", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "shard", "type": "uint32" }, { "name": "code", "type": "name" }, { "name": "table", "type": "name" }, { "name": "chain", "type": "name" }, { "name": "size", "type": "uint32" }, { "name": "uris", "type": "string[]" } ] }
-
{ "name": "xcleanup", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "size", "type": "uint32" }, { "name": "uri", "type": "string" } ] }
Action parameter in xcleanuprow
{ "name": "xcleanuprow", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "size", "type": "uint32" }, { "name": "uris", "type": "string[]" } ] }
-
{ "name": "xcommit", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "size", "type": "uint32" }, { "name": "uri", "type": "string" } ] }
-
{ "name": "xdcommit", "base": "", "fields": [ { "name": "data", "type": "bytes" } ] }
-
{ "name": "xgeturi", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "size", "type": "uint32" }, { "name": "uri", "type": "bytes" }, { "name": "data", "type": "bytes" } ] }
-
{ "name": "xorcclean", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "size", "type": "uint32" }, { "name": "uri", "type": "bytes" } ] }
-
{ "name": "xsignal", "base": "", "fields": [ { "name": "service", "type": "name" }, { "name": "action", "type": "name" }, { "name": "provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "signalRawData", "type": "bytes" } ] }
-
{ "name": "xvauth", "base": "", "fields": [ { "name": "payload", "type": "bytes" }, { "name": "sig", "type": "signature" }, { "name": "pubkey", "type": "public_key" }, { "name": "vaccount", "type": "name" } ] }
-
{ "name": "xvexec", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "payload", "type": "bytes" }, { "name": "sig", "type": "signature" }, { "name": "pubkey", "type": "public_key" } ] }
-
{ "name": "xvinit", "base": "", "fields": [ { "name": "chainid", "type": "checksum256" } ] }
-
{ "name": "xwarmup", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "size", "type": "uint32" }, { "name": "uri", "type": "string" }, { "name": "data", "type": "bytes" } ] }
Action parameter in xwarmupchain
{ "name": "xwarmupchain", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "shard", "type": "uint32" }, { "name": "code", "type": "name" }, { "name": "table", "type": "name" }, { "name": "chain", "type": "name" }, { "name": "size", "type": "uint32" }, { "name": "uris", "type": "string[]" }, { "name": "data", "type": "bytes[]" } ] }
Action parameter in xwarmupcode
{ "name": "xwarmupcode", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "size", "type": "uint32" }, { "name": "uri", "type": "string" }, { "name": "data", "type": "bytes" } ] }
Action parameter in xwarmuprow
{ "name": "xwarmuprow", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "size", "type": "uint32" }, { "name": "uris", "type": "string[]" }, { "name": "data", "type": "bytes[]" } ] }