
此合约定义的数据结构。
-
{ "name": "addoracle", "base": "", "fields": [ { "name": "oracle", "type": "name" } ] } -
{ "name": "advance", "base": "", "fields": [] } cleartable中的操作参数
{ "name": "cleartable", "base": "", "fields": [ { "name": "table_name", "type": "name" }, { "name": "scope", "type": "name?" }, { "name": "max_rows", "type": "uint64?" } ] }-
{ "name": "commit", "base": "", "fields": [ { "name": "oracle", "type": "name" }, { "name": "epoch", "type": "uint64" }, { "name": "commit", "type": "checksum256" } ] } commit 的表格行类型
{ "name": "commit_row", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "epoch", "type": "uint64" }, { "name": "oracle", "type": "name" }, { "name": "commit", "type": "checksum256" } ] }computehash中的操作参数
{ "name": "computehash", "base": "", "fields": [ { "name": "epoch", "type": "uint64" }, { "name": "reveals", "type": "string[]" } ] }-
{ "name": "duration", "base": "", "fields": [ { "name": "duration", "type": "uint32" } ] } -
{ "name": "enable", "base": "", "fields": [ { "name": "enabled", "type": "bool" } ] } getepochinfo 的操作返回类型
{ "name": "epoch_info", "base": "", "fields": [ { "name": "epoch", "type": "uint64" }, { "name": "start", "type": "block_timestamp_type" }, { "name": "end", "type": "block_timestamp_type" }, { "name": "seed", "type": "checksum256" }, { "name": "oracles", "type": "name[]" } ] }-
{ "name": "epoch_row", "base": "", "fields": [ { "name": "epoch", "type": "uint64" }, { "name": "oracles", "type": "name[]" }, { "name": "seed", "type": "checksum256" } ] } forcereveal中的操作参数
{ "name": "forcereveal", "base": "", "fields": [ { "name": "epoch", "type": "uint64" }, { "name": "salt", "type": "string" } ] }-
{ "name": "getepoch", "base": "", "fields": [] } getepochinfo中的操作参数
{ "name": "getepochinfo", "base": "", "fields": [ { "name": "epoch", "type": "uint64?" } ] }getoracles中的操作参数
{ "name": "getoracles", "base": "", "fields": [] }-
{ "name": "init", "base": "", "fields": [] } oracle 的表格行类型
{ "name": "oracle_row", "base": "", "fields": [ { "name": "oracle", "type": "name" } ] }removeoracle中的操作参数
{ "name": "removeoracle", "base": "", "fields": [ { "name": "oracle", "type": "name" } ] }-
{ "name": "reveal", "base": "", "fields": [ { "name": "oracle", "type": "name" }, { "name": "epoch", "type": "uint64" }, { "name": "reveal", "type": "string" } ] } reveal 的表格行类型
{ "name": "reveal_row", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "epoch", "type": "uint64" }, { "name": "oracle", "type": "name" }, { "name": "reveal", "type": "string" } ] }-
{ "name": "state_row", "base": "", "fields": [ { "name": "genesis", "type": "block_timestamp_type" }, { "name": "duration", "type": "uint32" }, { "name": "enabled", "type": "bool" } ] } -
{ "name": "test", "base": "", "fields": [ { "name": "data", "type": "string" } ] }