Vaulta

dadusdbridge

Contract

{
  "version": "eosio::abi/1.2",
  "types": [],
  "structs": [
    {
      "name": "acceptedsym",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "dtoken",
          "type": "symbol"
        },
        {
          "name": "insymbol",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "account",
      "base": "",
      "fields": [
        {
          "name": "balance",
          "type": "asset"
        }
      ]
    },
    {
      "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": "addwhitelist",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    },
    {
      "name": "available",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "balance",
          "type": "asset"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "name": "claimdeposit",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "clearoracle",
      "base": "",
      "fields": [
        {
          "name": "TableName",
          "type": "name"
        },
        {
          "name": "scope",
          "type": "name"
        }
      ]
    },
    {
      "name": "currency_stats",
      "base": "",
      "fields": [
        {
          "name": "supply",
          "type": "asset"
        },
        {
          "name": "max_supply",
          "type": "asset"
        },
        {
          "name": "issuer",
          "type": "name"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "name": "ethsettings",
      "base": "",
      "fields": [
        {
          "name": "max_withdrawal_period_amount",
          "type": "asset"
        },
        {
          "name": "max_withdrawal_period",
          "type": "int64"
        },
        {
          "name": "max_withdrawal_allowed",
          "type": "asset"
        }
      ]
    },
    {
      "name": "ethtokenread",
      "base": "",
      "fields": [
        {
          "name": "last_read_total",
          "type": "asset"
        },
        {
          "name": "last_read_liquid",
          "type": "asset"
        }
      ]
    },
    {
      "name": "exchangeeos",
      "base": "",
      "fields": []
    },
    {
      "name": "exchangefee",
      "base": "",
      "fields": [
        {
          "name": "exchamount",
          "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"
        }
      ]
    },
    {
      "name": "feesettings",
      "base": "",
      "fields": [
        {
          "name": "depofeepct",
          "type": "float32"
        },
        {
          "name": "withdrawfeepct",
          "type": "float32"
        },
        {
          "name": "minfeedeposit",
          "type": "asset"
        },
        {
          "name": "minfeewithdraw",
          "type": "asset"
        }
      ]
    },
    {
      "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": "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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": "uint32"
        },
        {
          "name": "messages_uri",
          "type": "string"
        }
      ]
    },
    {
      "name": "message_payload",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "data",
          "type": "bytes"
        }
      ]
    },
    {
      "name": "modethadress",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "newethaddress",
          "type": "string"
        }
      ]
    },
    {
      "name": "oracleentry",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "uri",
          "type": "bytes"
        },
        {
          "name": "results",
          "type": "provider_result[]"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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": "price",
          "type": "float32"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "name": "receiptcheck",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "isreceived",
          "type": "bool"
        }
      ]
    },
    {
      "name": "registereth",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "ethaddress",
          "type": "string"
        }
      ]
    },
    {
      "name": "remwhitelist",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    },
    {
      "name": "retrypushmsg",
      "base": "",
      "fields": [
        {
          "name": "batchid",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "retryrecpt",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "seteosprice",
      "base": "",
      "fields": []
    },
    {
      "name": "setethprice",
      "base": "",
      "fields": []
    },
    {
      "name": "setgasprice",
      "base": "",
      "fields": []
    },
    {
      "name": "setswapsett",
      "base": "",
      "fields": [
        {
          "name": "tokensym",
          "type": "symbol"
        },
        {
          "name": "swapid",
          "type": "uint64"
        },
        {
          "name": "isswapenable",
          "type": "bool"
        },
        {
          "name": "maxamountswap",
          "type": "asset"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "name": "swapsetting",
      "base": "",
      "fields": [
        {
          "name": "isswapenable",
          "type": "bool"
        }
      ]
    },
    {
      "name": "timerentry",
      "base": "",
      "fields": [
        {
          "name": "set_timestamp",
          "type": "int64"
        },
        {
          "name": "fired_timestamp",
          "type": "int64"
        }
      ]
    },
    {
      "name": "tokenpool",
      "base": "",
      "fields": [
        {
          "name": "totalamountin",
          "type": "asset"
        },
        {
          "name": "amountavail",
          "type": "asset"
        }
      ]
    },
    {
      "name": "tokenstat",
      "base": "",
      "fields": [
        {
          "name": "feecollected",
          "type": "asset"
        },
        {
          "name": "withdraw_mismatch",
          "type": "asset"
        }
      ]
    },
    {
      "name": "tokenswapdet",
      "base": "",
      "fields": [
        {
          "name": "tokensym",
          "type": "symbol"
        },
        {
          "name": "pairid",
          "type": "uint64"
        },
        {
          "name": "maxamountswap",
          "type": "asset"
        }
      ]
    },
    {
      "name": "unlockwthdr",
      "base": "",
      "fields": []
    },
    {
      "name": "updatesym",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "dtoken_old",
          "type": "symbol"
        },
        {
          "name": "dtoken_new",
          "type": "symbol"
        },
        {
          "name": "intokensym",
          "type": "symbol"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "name": "whitelistac",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    },
    {
      "name": "withdraw",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "withdrawamt",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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[]"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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[]"
        }
      ]
    }
  ],
  "actions": [
    {
      "name": "addsymbol",
      "type": "addsymbol",
      "ricardian_contract": ""
    },
    {
      "name": "addwhitelist",
      "type": "addwhitelist",
      "ricardian_contract": ""
    },
    {
      "name": "claimdeposit",
      "type": "claimdeposit",
      "ricardian_contract": ""
    },
    {
      "name": "clearoracle",
      "type": "clearoracle",
      "ricardian_contract": ""
    },
    {
      "name": "enabdisablog",
      "type": "enabdisablog",
      "ricardian_contract": ""
    },
    {
      "name": "enable",
      "type": "enable",
      "ricardian_contract": ""
    },
    {
      "name": "exchangeeos",
      "type": "exchangeeos",
      "ricardian_contract": ""
    },
    {
      "name": "exchangefee",
      "type": "exchangefee",
      "ricardian_contract": ""
    },
    {
      "name": "init",
      "type": "init",
      "ricardian_contract": ""
    },
    {
      "name": "initsett",
      "type": "initsett",
      "ricardian_contract": ""
    },
    {
      "name": "initsymsett",
      "type": "initsymsett",
      "ricardian_contract": ""
    },
    {
      "name": "modethadress",
      "type": "modethadress",
      "ricardian_contract": ""
    },
    {
      "name": "rebalance",
      "type": "rebalance",
      "ricardian_contract": ""
    },
    {
      "name": "registereth",
      "type": "registereth",
      "ricardian_contract": ""
    },
    {
      "name": "remwhitelist",
      "type": "remwhitelist",
      "ricardian_contract": ""
    },
    {
      "name": "retrypushmsg",
      "type": "retrypushmsg",
      "ricardian_contract": ""
    },
    {
      "name": "retryrecpt",
      "type": "retryrecpt",
      "ricardian_contract": ""
    },
    {
      "name": "seteosprice",
      "type": "seteosprice",
      "ricardian_contract": ""
    },
    {
      "name": "setethprice",
      "type": "setethprice",
      "ricardian_contract": ""
    },
    {
      "name": "setgasprice",
      "type": "setgasprice",
      "ricardian_contract": ""
    },
    {
      "name": "setswapsett",
      "type": "setswapsett",
      "ricardian_contract": ""
    },
    {
      "name": "unlockwthdr",
      "type": "unlockwthdr",
      "ricardian_contract": ""
    },
    {
      "name": "updatesym",
      "type": "updatesym",
      "ricardian_contract": ""
    },
    {
      "name": "utility",
      "type": "utility",
      "ricardian_contract": ""
    },
    {
      "name": "withdraw",
      "type": "withdraw",
      "ricardian_contract": ""
    },
    {
      "name": "xcleanchain",
      "type": "xcleanchain",
      "ricardian_contract": ""
    },
    {
      "name": "xcleanup",
      "type": "xcleanup",
      "ricardian_contract": ""
    },
    {
      "name": "xcleanuprow",
      "type": "xcleanuprow",
      "ricardian_contract": ""
    },
    {
      "name": "xcommit",
      "type": "xcommit",
      "ricardian_contract": ""
    },
    {
      "name": "xdcommit",
      "type": "xdcommit",
      "ricardian_contract": ""
    },
    {
      "name": "xgeturi",
      "type": "xgeturi",
      "ricardian_contract": ""
    },
    {
      "name": "xorcclean",
      "type": "xorcclean",
      "ricardian_contract": ""
    },
    {
      "name": "xschedule",
      "type": "xschedule",
      "ricardian_contract": ""
    },
    {
      "name": "xsgcleanup",
      "type": "xsgcleanup",
      "ricardian_contract": ""
    },
    {
      "name": "xsignal",
      "type": "xsignal",
      "ricardian_contract": ""
    },
    {
      "name": "xsigntrx",
      "type": "xsigntrx",
      "ricardian_contract": ""
    },
    {
      "name": "xwarmup",
      "type": "xwarmup",
      "ricardian_contract": ""
    },
    {
      "name": "xwarmupchain",
      "type": "xwarmupchain",
      "ricardian_contract": ""
    },
    {
      "name": "xwarmupcode",
      "type": "xwarmupcode",
      "ricardian_contract": ""
    },
    {
      "name": "xwarmuprow",
      "type": "xwarmuprow",
      "ricardian_contract": ""
    }
  ],
  "tables": [
    {
      "name": ".vconfig",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "vconfig"
    },
    {
      "name": "acceptedsym",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "acceptedsym"
    },
    {
      "name": "accountdet",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "accountdet"
    },
    {
      "name": "accounts",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "account"
    },
    {
      "name": "batches",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "message_batches_t"
    },
    {
      "name": "batchreq",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "batchreq"
    },
    {
      "name": "bmessages",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "batched_messages_t"
    },
    {
      "name": "configset",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "settings"
    },
    {
      "name": "ethsett",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "ethsettings"
    },
    {
      "name": "ethtokenst",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "ethtokenread"
    },
    {
      "name": "failedmsg1",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "failedmsg"
    },
    {
      "name": "failedrecpt",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "patcheth"
    },
    {
      "name": "feedeposit",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "available"
    },
    {
      "name": "feesettings",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "feesettings"
    },
    {
      "name": "fmessages",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "pending_messages_t"
    },
    {
      "name": "gassett",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "gassett"
    },
    {
      "name": "genlogdet",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "genlogtab"
    },
    {
      "name": "ibatch",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "message_batches_t"
    },
    {
      "name": "ibatches",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "message_batches_t"
    },
    {
      "name": "imessage",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "pending_messages_t"
    },
    {
      "name": "imessages",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "pending_messages_t"
    },
    {
      "name": "ipfsentry",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "ipfsentry"
    },
    {
      "name": "oracleentry",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "oracleentry"
    },
    {
      "name": "pmessages",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "pending_messages_t"
    },
    {
      "name": "pricestat",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "pricestat"
    },
    {
      "name": "receiptchk",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "receiptcheck"
    },
    {
      "name": "regpending",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "accountdet"
    },
    {
      "name": "settings",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "settings_t"
    },
    {
      "name": "stat",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "currency_stats"
    },
    {
      "name": "swapsetting",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "swapsetting"
    },
    {
      "name": "timerentry",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "timerentry"
    },
    {
      "name": "tokenpools",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "tokenpool"
    },
    {
      "name": "tokenstat",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "tokenstat"
    },
    {
      "name": "tokenswapdet",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "tokenswapdet"
    },
    {
      "name": "whitelistac",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "whitelistac"
    },
    {
      "name": "withdrawq",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "withdrawq"
    }
  ],
  "ricardian_clauses": [],
  "error_messages": [],
  "abi_extensions": [],
  "variants": [],
  "action_results": []
}