
The data structures defined by this contract.
-
{ "name": "addchain", "base": "", "fields": [ { "name": "name", "type": "string" }, { "name": "abbreviation", "type": "string" }, { "name": "chain_id", "type": "uint8" }, { "name": "net_id", "type": "string" }, { "name": "teleaddr", "type": "string" }, { "name": "tokenaddr", "type": "string" }, { "name": "completed_index", "type": "uint64" } ] }
-
{ "name": "cancel", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }
Table row type of cancels
{ "name": "cancel_item", "base": "", "fields": [ { "name": "teleport_id", "type": "uint64" } ] }
Struct property of pair_uint8_chainData
{ "name": "chainData", "base": "", "fields": [ { "name": "name", "type": "string" }, { "name": "abbreviation", "type": "string" }, { "name": "net_id", "type": "string" }, { "name": "teleaddr", "type": "string" }, { "name": "tokenaddr", "type": "string" }, { "name": "top", "type": "uint64" } ] }
-
{ "name": "claimed", "base": "", "fields": [ { "name": "oracle_name", "type": "name" }, { "name": "id", "type": "uint64" }, { "name": "to_eth", "type": "checksum256" }, { "name": "quantity", "type": "asset" } ] }
Action parameter in delreceipts
{ "name": "delreceipts", "base": "", "fields": [ { "name": "to_id", "type": "uint64" } ] }
-
{ "name": "delstats", "base": "", "fields": [] }
-
{ "name": "delteles", "base": "", "fields": [ { "name": "to_id", "type": "uint64" } ] }
Table row type of deposits
{ "name": "deposit_item", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "freeze", "base": "", "fields": [ { "name": "in", "type": "bool" }, { "name": "out", "type": "bool" }, { "name": "oracles", "type": "bool" }, { "name": "cancel", "type": "bool" } ] }
-
{ "name": "ini", "base": "", "fields": [ { "name": "min", "type": "asset" }, { "name": "fixfee", "type": "asset" }, { "name": "varfee", "type": "float64" }, { "name": "freeze", "type": "bool" }, { "name": "threshold", "type": "uint32" }, { "name": "chain_id", "type": "uint8" } ] }
Action parameter in logteleport
{ "name": "logteleport", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "timestamp", "type": "uint32" }, { "name": "from", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "chain_id", "type": "uint8" }, { "name": "eth_address", "type": "checksum256" } ] }
Table row type of oracles
{ "name": "oracle_item", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
Struct property of stats_item
{ "name": "pair_uint8_chainData", "base": "", "fields": [ { "name": "key", "type": "uint8" }, { "name": "value", "type": "chainData" } ] }
Action parameter in payoracles
{ "name": "payoracles", "base": "", "fields": [] }
Table row type of receipts
{ "name": "receipt_item", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "date", "type": "time_point_sec" }, { "name": "ref", "type": "checksum256" }, { "name": "to", "type": "name" }, { "name": "chain_id", "type": "uint8" }, { "name": "index", "type": "uint64" }, { "name": "confirmations", "type": "uint8" }, { "name": "quantity", "type": "asset" }, { "name": "approvers", "type": "name[]" }, { "name": "completed", "type": "bool" } ] }
-
{ "name": "received", "base": "", "fields": [ { "name": "oracle_name", "type": "name" }, { "name": "to", "type": "name" }, { "name": "ref", "type": "checksum256" }, { "name": "quantity", "type": "asset" }, { "name": "chain_id", "type": "uint8" }, { "name": "index", "type": "uint64" }, { "name": "confirmed", "type": "bool" } ] }
-
{ "name": "regoracle", "base": "", "fields": [ { "name": "oracle_name", "type": "name" } ] }
-
{ "name": "rmchain", "base": "", "fields": [ { "name": "chain_id", "type": "uint8" } ] }
-
{ "name": "setfee", "base": "", "fields": [ { "name": "fixfee", "type": "asset" }, { "name": "varfee", "type": "float64" } ] }
-
{ "name": "setmin", "base": "", "fields": [ { "name": "min", "type": "asset" } ] }
Action parameter in setthreshold
{ "name": "setthreshold", "base": "", "fields": [ { "name": "threshold", "type": "uint32" } ] }
-
{ "name": "sign", "base": "", "fields": [ { "name": "oracle_name", "type": "name" }, { "name": "id", "type": "uint64" }, { "name": "signature", "type": "string" } ] }
Table row type of stats
{ "name": "stats_item", "base": "", "fields": [ { "name": "symbol", "type": "symbol" }, { "name": "tokencontr", "type": "name" }, { "name": "min", "type": "uint64" }, { "name": "fixfee", "type": "uint64" }, { "name": "varfee", "type": "float64" }, { "name": "collected", "type": "uint64" }, { "name": "oracles", "type": "uint32" }, { "name": "threshold", "type": "uint32" }, { "name": "fin", "type": "bool" }, { "name": "fout", "type": "bool" }, { "name": "foracles", "type": "bool" }, { "name": "fcancel", "type": "bool" }, { "name": "id", "type": "uint8" }, { "name": "version", "type": "uint32" }, { "name": "chains", "type": "pair_uint8_chainData[]" } ] }
-
{ "name": "teleport", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "chain_id", "type": "uint8" }, { "name": "eth_address", "type": "checksum256" } ] }
Table row type of teleports
{ "name": "teleport_item", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "time", "type": "uint32" }, { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "chain_id", "type": "int8" }, { "name": "eth_address", "type": "checksum256" }, { "name": "oracles", "type": "name[]" }, { "name": "signatures", "type": "string[]" }, { "name": "claimed", "type": "bool" } ] }
Action parameter in unregoracle
{ "name": "unregoracle", "base": "", "fields": [ { "name": "oracle_name", "type": "name" } ] }
-
{ "name": "withdraw", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "quantity", "type": "asset" } ] }