EOS

dadusdbridge

Contract

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" } ] }
  • Table row type of accounts

    { "name": "account", "base": "", "fields": [ { "name": "balance", "type": "asset" } ] }
  • Table row type of accountdet

    Table row type of regpending

    { "name": "accountdet", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "ethaddress", "type": "string" }, { "name": "address", "type": "checksum256" } ] }
  • Action parameter in addsymbol

    { "name": "addsymbol", "base": "", "fields": [ { "name": "dtoken", "type": "symbol" }, { "name": "intokensym", "type": "symbol" } ] }
  • Action parameter in addwhitelist

    { "name": "addwhitelist", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
  • Table row type of feedeposit

    { "name": "available", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "balance", "type": "asset" } ] }
  • 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" } ] }
  • Table row type of batchreq

    { "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 enabdisablog

    { "name": "enabdisablog", "base": "", "fields": [ { "name": "islogenable", "type": "bool" }, { "name": "isswapenable", "type": "bool" } ] }
  • Action parameter in enable

    { "name": "enable", "base": "", "fields": [ { "name": "processing_enabled", "type": "bool" }, { "name": "transfers_enabled", "type": "bool" } ] }
  • Table row type of ethsett

    { "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 ethtokenst

    { "name": "ethtokenread", "base": "", "fields": [ { "name": "last_read_total", "type": "asset" }, { "name": "last_read_liquid", "type": "asset" } ] }
  • Action parameter in exchangeeos

    { "name": "exchangeeos", "base": "", "fields": [] }
  • Action parameter in exchangefee

    { "name": "exchangefee", "base": "", "fields": [ { "name": "exchamount", "type": "asset" } ] }
  • Table row type of failedmsg1

    { "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 feesettings

    { "name": "feesettings", "base": "", "fields": [ { "name": "depofeepct", "type": "float32" }, { "name": "withdrawfeepct", "type": "float32" }, { "name": "minfeedeposit", "type": "asset" }, { "name": "minfeewithdraw", "type": "asset" } ] }
  • Table row type of gassett

    { "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" } ] }
  • Table row type of genlogdet

    { "name": "genlogtab", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "type", "type": "string" }, { "name": "data", "type": "bytes" }, { "name": "msg", "type": "genmessage" } ] }
  • Struct property of failedmsg

    Struct property of genlogtab

    Struct property of patcheth

    { "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" } ] }
  • Action parameter in init

    { "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" } ] }
  • Action parameter in initsett

    { "name": "initsett", "base": "", "fields": [ { "name": "tokencon", "type": "name" }, { "name": "min_eth_required", "type": "asset" }, { "name": "multfact", "type": "float32" }, { "name": "gasduration", "type": "int64" }, { "name": "eosethdur", "type": "int64" }, { "name": "swapmultfact", "type": "float32" }, { "name": "ethprice", "type": "float32" }, { "name": "eosprice", "type": "float32" } ] }
  • Action parameter in initsymsett

    { "name": "initsymsett", "base": "", "fields": [ { "name": "dtoken", "type": "symbol" }, { "name": "depofeepct", "type": "float32" }, { "name": "withdrawfeepct", "type": "float32" }, { "name": "minfeedeposit", "type": "asset" }, { "name": "max_withdrawal_period_amount", "type": "asset" }, { "name": "max_withdrawal_period", "type": "int64" }, { "name": "max_withdrawal_allowed", "type": "asset" } ] }
  • Table row type of ipfsentry

    { "name": "ipfsentry", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "data", "type": "bytes" }, { "name": "pending_commit", "type": "bool$" } ] }
  • Table row type of batches

    Table row type of ibatch

    Table row type of ibatches

    { "name": "message_batches_t", "base": "", "fields": [ { "name": "batch_id", "type": "uint64" }, { "name": "batched_block_time", "type": "uint32" }, { "name": "messages_uri", "type": "string" } ] }
  • Struct property of batched_messages_t

    Struct property of pending_messages_t

    { "name": "message_payload", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "data", "type": "bytes" } ] }
  • Action parameter in modethadress

    { "name": "modethadress", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "newethaddress", "type": "string" } ] }
  • Table row type of oracleentry

    { "name": "oracleentry", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "uri", "type": "bytes" }, { "name": "results", "type": "provider_result[]" } ] }
  • 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" } ] }
  • Table row type of pricestat

    { "name": "pricestat", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "price", "type": "float32" } ] }
  • Struct property of oracleentry

    { "name": "provider_result", "base": "", "fields": [ { "name": "result", "type": "bytes" }, { "name": "provider", "type": "name" } ] }
  • Action parameter in rebalance

    { "name": "rebalance", "base": "", "fields": [ { "name": "amountin", "type": "asset" }, { "name": "isdeposit", "type": "bool" } ] }
  • Table row type of receiptchk

    { "name": "receiptcheck", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "isreceived", "type": "bool" } ] }
  • Action parameter in registereth

    { "name": "registereth", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "ethaddress", "type": "string" } ] }
  • Action parameter in remwhitelist

    { "name": "remwhitelist", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
  • 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 seteosprice

    { "name": "seteosprice", "base": "", "fields": [] }
  • Action parameter in setethprice

    { "name": "setethprice", "base": "", "fields": [] }
  • Action parameter in setgasprice

    { "name": "setgasprice", "base": "", "fields": [] }
  • Action parameter in setswapsett

    { "name": "setswapsett", "base": "", "fields": [ { "name": "tokensym", "type": "symbol" }, { "name": "swapid", "type": "uint64" }, { "name": "isswapenable", "type": "bool" }, { "name": "maxamountswap", "type": "asset" } ] }
  • Table row type of configset

    { "name": "settings", "base": "", "fields": [ { "name": "tokencont", "type": "name" }, { "name": "registrationfee", "type": "asset" }, { "name": "regfeecollected", "type": "asset" }, { "name": "incoming_eth", "type": "asset" }, { "name": "islocked", "type": "bool" }, { "name": "min_eth_required", "type": "asset" }, { "name": "islogenable", "type": "bool" }, { "name": "swapmultfact", "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" } ] }
  • Table row type of tokenpools

    { "name": "tokenpool", "base": "", "fields": [ { "name": "totalamountin", "type": "asset" }, { "name": "amountavail", "type": "asset" } ] }
  • Table row type of tokenstat

    { "name": "tokenstat", "base": "", "fields": [ { "name": "feecollected", "type": "asset" }, { "name": "withdraw_mismatch", "type": "asset" } ] }
  • Table row type of tokenswapdet

    { "name": "tokenswapdet", "base": "", "fields": [ { "name": "tokensym", "type": "symbol" }, { "name": "pairid", "type": "uint64" }, { "name": "maxamountswap", "type": "asset" } ] }
  • Action parameter in unlockwthdr

    { "name": "unlockwthdr", "base": "", "fields": [] }
  • Action parameter in updatesym

    { "name": "updatesym", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "dtoken_old", "type": "symbol" }, { "name": "dtoken_new", "type": "symbol" }, { "name": "intokensym", "type": "symbol" } ] }
  • Action parameter in utility

    { "name": "utility", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "batchid", "type": "uint64" }, { "name": "messageuri", "type": "string" } ] }
  • Table row type of .vconfig

    { "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" } ] }
  • Action parameter in withdraw

    { "name": "withdraw", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "withdrawamt", "type": "asset" }, { "name": "memo", "type": "string" } ] }
  • Table row type of withdrawq

    { "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[]" } ] }
  • Action parameter in xcleanup

    { "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[]" } ] }
  • Action parameter in xcommit

    { "name": "xcommit", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "size", "type": "uint32" }, { "name": "uri", "type": "string" } ] }
  • Action parameter in xdcommit

    { "name": "xdcommit", "base": "", "fields": [ { "name": "data", "type": "bytes" } ] }
  • Action parameter in xgeturi

    { "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" } ] }
  • Action parameter in xorcclean

    { "name": "xorcclean", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "size", "type": "uint32" }, { "name": "uri", "type": "bytes" } ] }
  • Action parameter in xschedule

    { "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" } ] }
  • Action parameter in xsignal

    { "name": "xsignal", "base": "", "fields": [ { "name": "service", "type": "name" }, { "name": "action", "type": "name" }, { "name": "provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "signalRawData", "type": "bytes" } ] }
  • Action parameter in xsigntrx

    { "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" } ] }
  • Action parameter in xwarmup

    { "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[]" } ] }