
이 계약에 의해 정의된 데이터 구조입니다.
-
{ "name": "config", "base": "", "fields": [ { "name": "app_name", "type": "string" }, { "name": "app_version", "type": "string" }, { "name": "admin", "type": "name" }, { "name": "counter", "type": "uint64" } ] } -
{ "name": "init", "base": "", "fields": [ { "name": "app_name", "type": "string" }, { "name": "app_version", "type": "string" }, { "name": "initial_admin", "type": "name" } ] } notifyfail의 액션 파라미터
{ "name": "notifyfail", "base": "", "fields": [ { "name": "request_id", "type": "uint64" }, { "name": "oracle_name", "type": "name" } ] }-
{ "name": "oracle", "base": "", "fields": [ { "name": "oracle_name", "type": "name" }, { "name": "sigcount", "type": "uint64" }, { "name": "pub_key", "type": "public_key" } ] } requestrand의 액션 파라미터
{ "name": "requestrand", "base": "", "fields": [ { "name": "caller_id", "type": "uint64" }, { "name": "seed", "type": "uint64" }, { "name": "caller", "type": "name" } ] }-
{ "name": "rmvoracle", "base": "", "fields": [ { "name": "oracle_name", "type": "name" }, { "name": "memo", "type": "string" } ] } rmvrequest의 액션 파라미터
{ "name": "rmvrequest", "base": "", "fields": [ { "name": "request_id", "type": "uint64" } ] }rngrequests의 테이블 행 유형
{ "name": "rngrequest", "base": "", "fields": [ { "name": "request_id", "type": "uint64" }, { "name": "caller_id", "type": "uint64" }, { "name": "digest", "type": "checksum256" }, { "name": "oracle1", "type": "name" }, { "name": "sig1", "type": "signature" }, { "name": "oracle2", "type": "name" }, { "name": "sig2", "type": "signature" }, { "name": "request_time", "type": "time_point_sec" }, { "name": "caller", "type": "name" }, { "name": "failed_callback_oracle", "type": "name$" } ] }-
{ "name": "setadmin", "base": "", "fields": [ { "name": "new_admin", "type": "name" } ] } setversion의 액션 파라미터
{ "name": "setversion", "base": "", "fields": [ { "name": "new_version", "type": "string" } ] }submitrand의 액션 파라미터
{ "name": "submitrand", "base": "", "fields": [ { "name": "request_id", "type": "uint64" }, { "name": "oracle_name", "type": "name" }, { "name": "sig", "type": "signature" } ] }upsertoracle의 액션 파라미터
{ "name": "upsertoracle", "base": "", "fields": [ { "name": "oracle_name", "type": "name" }, { "name": "pub_key", "type": "public_key" } ] }