
The data structures defined by this contract.
Table row type of accountlink
{ "name": "accountlink", "base": "", "fields": [ { "name": "mainnet_owner", "type": "name" } ] }-
{ "name": "adddsp", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "dsp", "type": "name" } ] } Table row type of dspentries
{ "name": "dspentry", "base": "", "fields": [ { "name": "allowed_dsp", "type": "name" } ] }-
{ "name": "init", "base": "", "fields": [ { "name": "chain_name", "type": "name" } ] } -
{ "name": "lastlog", "base": "", "fields": [ { "name": "usage_reports", "type": "usage_t[]" } ] } -
{ "name": "package", "base": "", "fields": [ { "name": "package_id", "type": "name" }, { "name": "pricing", "type": "pricing[]" } ] } -
{ "name": "pricepkg", "base": "", "fields": [ { "name": "provider", "type": "name" }, { "name": "package_id", "type": "name" }, { "name": "action", "type": "name" }, { "name": "cost", "type": "uint64" } ] } -
{ "name": "pricing", "base": "", "fields": [ { "name": "action", "type": "name" }, { "name": "cost_per_action", "type": "uint64" } ] } -
{ "name": "rmvdsp", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "dsp", "type": "name" } ] } -
{ "name": "setlink", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "mainnet_owner", "type": "name" } ] } -
{ "name": "setting", "base": "", "fields": [ { "name": "chain_name", "type": "name" } ] } -
{ "name": "usage", "base": "", "fields": [ { "name": "usage_report", "type": "usage_t" } ] } -
{ "name": "usage_t", "base": "", "fields": [ { "name": "quantity", "type": "asset" }, { "name": "provider", "type": "name" }, { "name": "payer", "type": "name" }, { "name": "service", "type": "name" }, { "name": "package", "type": "name" }, { "name": "success", "type": "bool" } ] } -
{ "name": "xcallback", "base": "", "fields": [ { "name": "provider", "type": "name" }, { "name": "request_id", "type": "string" }, { "name": "meta", "type": "string" } ] } -
{ "name": "xfail", "base": "", "fields": [] } -
{ "name": "xsignal", "base": "", "fields": [ { "name": "service", "type": "name" }, { "name": "action", "type": "name" }, { "name": "provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "signalRawData", "type": "bytes" } ] }