
The data structures defined by this contract.
Table row type of acceptedsym
{ "name": "acceptedsym", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "dtoken", "type": "symbol" }, { "name": "insymbol", "type": "symbol" }, { "name": "tokencont", "type": "name" } ] }
-
{ "name": "account", "base": "", "fields": [ { "name": "balance", "type": "asset" } ] }
Table row type of accountdet
{ "name": "accountdet", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "ethaddress", "type": "string" }, { "name": "address", "type": "checksum256" } ] }
-
{ "name": "addsymbol", "base": "", "fields": [ { "name": "dtoken", "type": "symbol" }, { "name": "intokensym", "type": "symbol" }, { "name": "tokencontract", "type": "name" } ] }
Table row type of bmessages
{ "name": "batched_messages_t", "base": "", "fields": [ { "name": "message", "type": "message_payload" }, { "name": "batch_id", "type": "uint64" }, { "name": "batched_block_time", "type": "uint32" } ] }
-
{ "name": "batchreq", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "block_updated", "type": "uint32" } ] }
Action parameter in claimdeposit
{ "name": "claimdeposit", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }
Action parameter in clearoracle
{ "name": "clearoracle", "base": "", "fields": [ { "name": "TableName", "type": "name" }, { "name": "scope", "type": "name" } ] }
Table row type of stat
{ "name": "currency_stats", "base": "", "fields": [ { "name": "supply", "type": "asset" }, { "name": "max_supply", "type": "asset" }, { "name": "issuer", "type": "name" } ] }
Action parameter in depositdtok
{ "name": "depositdtok", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "amountin", "type": "asset" } ] }
Action parameter in enabdisablog
{ "name": "enabdisablog", "base": "", "fields": [ { "name": "islogenable", "type": "bool" }, { "name": "isswapenable", "type": "bool" } ] }
-
{ "name": "enable", "base": "", "fields": [ { "name": "processing_enabled", "type": "bool" }, { "name": "transfers_enabled", "type": "bool" } ] }
Table row type of ethsett1
{ "name": "ethsettings", "base": "", "fields": [ { "name": "max_withdrawal_period_amount", "type": "asset" }, { "name": "max_withdrawal_period", "type": "int64" }, { "name": "max_withdrawal_allowed", "type": "asset" } ] }
Table row type of ethtokenst2
{ "name": "ethtokenread", "base": "", "fields": [ { "name": "last_read_total", "type": "asset" }, { "name": "last_read_liquid", "type": "asset" } ] }
Action parameter in exchangpeth
{ "name": "exchangpeth", "base": "", "fields": [] }
Action parameter in exchngtoeos
{ "name": "exchngtoeos", "base": "", "fields": [ { "name": "exchangeamt", "type": "asset" } ] }
-
{ "name": "failedmsg", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "msgtypeid", "type": "uint64" }, { "name": "ethaddress", "type": "checksum160" }, { "name": "msg", "type": "genmessage" }, { "name": "isfraud", "type": "bool" }, { "name": "updatedat", "type": "time_point_sec" } ] }
Table row type of feesettings4
{ "name": "feesettings", "base": "", "fields": [ { "name": "dappprice", "type": "float64" }, { "name": "depofeepct", "type": "float32" }, { "name": "withdrawfeepct", "type": "float32" }, { "name": "minfeedeposit", "type": "asset" }, { "name": "minfeewithdraw", "type": "asset" }, { "name": "lastupdate", "type": "time_point_sec" } ] }
-
{ "name": "gassett", "base": "", "fields": [ { "name": "gasprice", "type": "float32" }, { "name": "ethprice", "type": "float32" }, { "name": "eosprice", "type": "float32" }, { "name": "lasteosupdate", "type": "time_point_sec" }, { "name": "lastgasupdate", "type": "time_point_sec" }, { "name": "lastethupdate", "type": "time_point_sec" }, { "name": "multfact", "type": "float32" }, { "name": "gasduration", "type": "int64" }, { "name": "eosethdur", "type": "int64" } ] }
-
{ "name": "genlogtab", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "type", "type": "string" }, { "name": "data", "type": "bytes" }, { "name": "msg", "type": "genmessage" } ] }
-
{ "name": "genmessage", "base": "", "fields": [ { "name": "typeidfilter", "type": "uint64" }, { "name": "success", "type": "bool" }, { "name": "amount", "type": "int64" }, { "name": "withdrawid", "type": "uint64" }, { "name": "address", "type": "checksum160" }, { "name": "newaddress", "type": "checksum160" }, { "name": "totalamount", "type": "int64" }, { "name": "amountliq", "type": "int64" }, { "name": "symbolid", "type": "uint64" } ] }
-
{ "name": "init", "base": "", "fields": [ { "name": "sister_address", "type": "string" }, { "name": "sister_msig_address", "type": "string" }, { "name": "sister_chain_name", "type": "string" }, { "name": "this_chain_name", "type": "string" }, { "name": "processing_enabled", "type": "bool" } ] }
-
{ "name": "initsett", "base": "", "fields": [ { "name": "min_eth_required", "type": "asset" }, { "name": "multfact", "type": "float32" } ] }
Action parameter in initsymsett
{ "name": "initsymsett", "base": "", "fields": [ { "name": "intokensym", "type": "symbol" }, { "name": "depofeepct", "type": "float32" }, { "name": "withdrawfeepct", "type": "float32" }, { "name": "minfeedeposit", "type": "asset" }, { "name": "minfeewithdraw", "type": "asset" }, { "name": "max_withdrawal_period_amount", "type": "asset" }, { "name": "max_withdrawal_period", "type": "int64" }, { "name": "max_withdrawal_allowed", "type": "asset" } ] }
-
{ "name": "ipfsentry", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "data", "type": "bytes" }, { "name": "pending_commit", "type": "bool$" } ] }
-
{ "name": "message_batches_t", "base": "", "fields": [ { "name": "batch_id", "type": "uint64" }, { "name": "batched_block_time", "type": "uint64" }, { "name": "messages_uri", "type": "string" } ] }
-
{ "name": "message_payload", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "data", "type": "bytes" } ] }
Table row type of oracleentry
{ "name": "oracleentry", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "uri", "type": "bytes" }, { "name": "results", "type": "provider_result[]" } ] }
-
{ "name": "pair", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "token0", "type": "token" }, { "name": "token1", "type": "token" }, { "name": "reserve0", "type": "asset" }, { "name": "reserve1", "type": "asset" }, { "name": "liquidity_token", "type": "uint64" }, { "name": "price0_last", "type": "float64" }, { "name": "price1_last", "type": "float64" }, { "name": "price0_cumulative_last", "type": "uint64" }, { "name": "price1_cumulative_last", "type": "uint64" }, { "name": "block_time_last", "type": "time_point_sec" } ] }
Table row type of failedrecpt
{ "name": "patcheth", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "account", "type": "name" }, { "name": "ethaddress", "type": "checksum160" }, { "name": "balance", "type": "asset" }, { "name": "updatedat", "type": "time_point_sec" }, { "name": "message", "type": "string" }, { "name": "msg", "type": "genmessage" }, { "name": "data", "type": "bytes" } ] }
Table row type of fmessages
Table row type of imessage
Table row type of imessages
Table row type of pmessages
{ "name": "pending_messages_t", "base": "", "fields": [ { "name": "message", "type": "message_payload" }, { "name": "received_block_time", "type": "uint32" } ] }
-
{ "name": "pricestat", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "pricedeos", "type": "float32" } ] }
Struct property of oracleentry
{ "name": "provider_result", "base": "", "fields": [ { "name": "result", "type": "bytes" }, { "name": "provider", "type": "name" } ] }
-
{ "name": "rebalance", "base": "", "fields": [ { "name": "amountin", "type": "asset" }, { "name": "isdeposit", "type": "bool" } ] }
Action parameter in retrypushmsg
{ "name": "retrypushmsg", "base": "", "fields": [ { "name": "batchid", "type": "uint64" } ] }
Action parameter in retryrecpt
{ "name": "retryrecpt", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }
Action parameter in setdappprice
{ "name": "setdappprice", "base": "", "fields": [] }
Action parameter in setswappair
{ "name": "setswappair", "base": "", "fields": [ { "name": "intokensym", "type": "symbol" }, { "name": "pairid", "type": "uint64" }, { "name": "maxamountswap", "type": "asset" } ] }
Table row type of configset2
{ "name": "settings", "base": "", "fields": [ { "name": "incoming_eth", "type": "asset" }, { "name": "islocked", "type": "bool" }, { "name": "min_eth_required", "type": "asset" }, { "name": "islogenable", "type": "bool" }, { "name": "multfact", "type": "float32" } ] }
Table row type of settings
{ "name": "settings_t", "base": "", "fields": [ { "name": "sister_address", "type": "string" }, { "name": "sister_msig_address", "type": "string" }, { "name": "sister_chain_name", "type": "string" }, { "name": "this_chain_name", "type": "string" }, { "name": "processing_enabled", "type": "bool" }, { "name": "last_irreversible_block_time", "type": "uint64" }, { "name": "last_pushed_batch_id", "type": "uint64" }, { "name": "available_message_id", "type": "uint64" }, { "name": "available_batch_id", "type": "uint64" }, { "name": "next_inbound_batch_id", "type": "uint64" } ] }
Table row type of swapsetting
{ "name": "swapsetting", "base": "", "fields": [ { "name": "isswapenable", "type": "bool" } ] }
Table row type of timerentry
{ "name": "timerentry", "base": "", "fields": [ { "name": "set_timestamp", "type": "int64" }, { "name": "fired_timestamp", "type": "int64" } ] }
-
{ "name": "token", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "symbol", "type": "symbol" } ] }
Table row type of tokenpools2
{ "name": "tokenpool", "base": "", "fields": [ { "name": "totalamountin", "type": "asset" }, { "name": "amountavail", "type": "asset" } ] }
Table row type of tokenstat1
{ "name": "tokenstat", "base": "", "fields": [ { "name": "feecollected", "type": "asset" }, { "name": "deposit_mismatch", "type": "asset" } ] }
Table row type of tokpairinfo1
{ "name": "tokpairinfo", "base": "", "fields": [ { "name": "tokensym", "type": "symbol" }, { "name": "pairid", "type": "uint64" }, { "name": "maxamountswap", "type": "asset" } ] }
Action parameter in unlockwthdr
{ "name": "unlockwthdr", "base": "", "fields": [] }
-
{ "name": "utility", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "batchid", "type": "uint64" }, { "name": "messageuri", "type": "string" } ] }
-
{ "name": "vconfig", "base": "", "fields": [ { "name": "next_available_key", "type": "uint64" }, { "name": "shards", "type": "uint32" }, { "name": "buckets_per_shard", "type": "uint32" } ] }
Table row type of whitelistac
{ "name": "whitelistac", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
Table row type of withdrawq3
{ "name": "withdrawq", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "account", "type": "name" }, { "name": "amount", "type": "asset" }, { "name": "fee", "type": "asset" }, { "name": "totproceeds", "type": "asset" }, { "name": "memo", "type": "string" }, { "name": "requested_at", "type": "time_point_sec" } ] }
Action parameter in xcleanchain
{ "name": "xcleanchain", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "shard", "type": "uint32" }, { "name": "code", "type": "name" }, { "name": "table", "type": "name" }, { "name": "chain", "type": "name" }, { "name": "size", "type": "uint32" }, { "name": "uris", "type": "string[]" } ] }
-
{ "name": "xcleanup", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "size", "type": "uint32" }, { "name": "uri", "type": "string" } ] }
Action parameter in xcleanuprow
{ "name": "xcleanuprow", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "size", "type": "uint32" }, { "name": "uris", "type": "string[]" } ] }
-
{ "name": "xcommit", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "size", "type": "uint32" }, { "name": "uri", "type": "string" } ] }
-
{ "name": "xdcommit", "base": "", "fields": [ { "name": "data", "type": "bytes" } ] }
-
{ "name": "xgeturi", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "size", "type": "uint32" }, { "name": "uri", "type": "bytes" }, { "name": "data", "type": "bytes" } ] }
-
{ "name": "xorcclean", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "size", "type": "uint32" }, { "name": "uri", "type": "bytes" } ] }
-
{ "name": "xschedule", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "timer", "type": "name" }, { "name": "payload", "type": "bytes" }, { "name": "seconds", "type": "uint32" } ] }
Action parameter in xsgcleanup
{ "name": "xsgcleanup", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "id", "type": "uint64" } ] }
-
{ "name": "xsignal", "base": "", "fields": [ { "name": "service", "type": "name" }, { "name": "action", "type": "name" }, { "name": "provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "signalRawData", "type": "bytes" } ] }
-
{ "name": "xsigntrx", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "id", "type": "string" }, { "name": "destination", "type": "string" }, { "name": "trx_data", "type": "string" }, { "name": "chain", "type": "string" }, { "name": "chain_type", "type": "string" }, { "name": "account", "type": "string" }, { "name": "trx_id", "type": "string" } ] }
-
{ "name": "xwarmup", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "size", "type": "uint32" }, { "name": "uri", "type": "string" }, { "name": "data", "type": "bytes" } ] }
Action parameter in xwarmupchain
{ "name": "xwarmupchain", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "shard", "type": "uint32" }, { "name": "code", "type": "name" }, { "name": "table", "type": "name" }, { "name": "chain", "type": "name" }, { "name": "size", "type": "uint32" }, { "name": "uris", "type": "string[]" }, { "name": "data", "type": "bytes[]" } ] }
Action parameter in xwarmupcode
{ "name": "xwarmupcode", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "size", "type": "uint32" }, { "name": "uri", "type": "string" }, { "name": "data", "type": "bytes" } ] }
Action parameter in xwarmuprow
{ "name": "xwarmuprow", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "size", "type": "uint32" }, { "name": "uris", "type": "string[]" }, { "name": "data", "type": "bytes[]" } ] }