
The data structures defined by this contract.
Table row type of blsreqs
{ "name": "bls_request_row", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "seq", "type": "uint64" }, { "name": "requested_at", "type": "time_point_sec" } ] }Action parameter in blsfulfill
{ "name": "blsfulfill", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "signature", "type": "bytes" } ] }Action parameter in blsrequest
{ "name": "blsrequest", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }Table row type of rsareqs
{ "name": "rsa_request_row", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "seq", "type": "uint64" }, { "name": "requested_at", "type": "time_point_sec" }, { "name": "parts", "type": "bytes[]" } ] }Action parameter in rsadeliver
{ "name": "rsadeliver", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "signature", "type": "bytes" } ] }-
{ "name": "rsapart", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "idx", "type": "uint8" }, { "name": "partial", "type": "bytes" } ] } Action parameter in rsarequest
{ "name": "rsarequest", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }-
{ "name": "setblskey", "base": "", "fields": [ { "name": "pubkey", "type": "bytes" } ] } -
{ "name": "setrsakey", "base": "", "fields": [ { "name": "modulus", "type": "bytes" }, { "name": "exponent", "type": "bytes" } ] } -
{ "name": "state_row", "base": "", "fields": [ { "name": "bls_pubkey", "type": "bytes" }, { "name": "rsa_modulus", "type": "bytes" }, { "name": "rsa_exponent", "type": "bytes" }, { "name": "bls_seq", "type": "uint64" }, { "name": "rsa_seq", "type": "uint64" } ] } -
{ "name": "wipe", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }