Vaulta

whaleexgate5

Contract

{
  "version": "eosio::abi/1.1",
  "types": [],
  "structs": [
    {
      "name": "addblackcoin",
      "base": "",
      "fields": [
        {
          "name": "token_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "addblackuser",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "time",
          "type": "uint32"
        },
        {
          "name": "exclude",
          "type": "bool"
        }
      ]
    },
    {
      "name": "addchaindata",
      "base": "",
      "fields": [
        {
          "name": "chain",
          "type": "symbol_code"
        },
        {
          "name": "withdraw_id",
          "type": "uint64"
        },
        {
          "name": "chain_data",
          "type": "string"
        }
      ]
    },
    {
      "name": "addtxdata",
      "base": "",
      "fields": [
        {
          "name": "chain",
          "type": "symbol_code"
        },
        {
          "name": "withdraw_id",
          "type": "uint64"
        },
        {
          "name": "tx_hash",
          "type": "string[]"
        }
      ]
    },
    {
      "name": "addwithaddr",
      "base": "",
      "fields": [
        {
          "name": "chain",
          "type": "symbol_code"
        },
        {
          "name": "address",
          "type": "string"
        },
        {
          "name": "nonce",
          "type": "uint64?"
        }
      ]
    },
    {
      "name": "addwithpoli",
      "base": "",
      "fields": [
        {
          "name": "chain",
          "type": "symbol_code"
        },
        {
          "name": "inner_symbol",
          "type": "symbol"
        },
        {
          "name": "inner_contract",
          "type": "name"
        },
        {
          "name": "to_burn",
          "type": "bool"
        },
        {
          "name": "store_record",
          "type": "bool"
        },
        {
          "name": "to_transfer",
          "type": "bool"
        },
        {
          "name": "transfer_symbol",
          "type": "symbol?"
        },
        {
          "name": "transfer_contract",
          "type": "name?"
        },
        {
          "name": "transfer_to_format",
          "type": "string?"
        },
        {
          "name": "transfer_to_memo_format",
          "type": "string?"
        }
      ]
    },
    {
      "name": "black_token",
      "base": "",
      "fields": [
        {
          "name": "token_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "black_user",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "time",
          "type": "uint32"
        },
        {
          "name": "exclude",
          "type": "bool"
        }
      ]
    },
    {
      "name": "chain_data",
      "base": "",
      "fields": [
        {
          "name": "withdraw_id",
          "type": "uint64"
        },
        {
          "name": "chain_data",
          "type": "string"
        },
        {
          "name": "created_time",
          "type": "time_point_sec"
        }
      ]
    },
    {
      "name": "delwithaddr",
      "base": "",
      "fields": [
        {
          "name": "chain",
          "type": "symbol_code"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "delwithdrawn",
      "base": "",
      "fields": [
        {
          "name": "chain",
          "type": "symbol_code"
        },
        {
          "name": "withdraw_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "delwithpoli",
      "base": "",
      "fields": [
        {
          "name": "token_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "fillwithdraw",
      "base": "",
      "fields": [
        {
          "name": "chain",
          "type": "symbol_code"
        },
        {
          "name": "withdraw_id",
          "type": "uint64"
        },
        {
          "name": "extern_txid",
          "type": "string"
        },
        {
          "name": "extern_index",
          "type": "uint16"
        },
        {
          "name": "extern_block_id",
          "type": "string"
        },
        {
          "name": "extern_block_num",
          "type": "uint64"
        },
        {
          "name": "extern_block_time",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "global_config",
      "base": "",
      "fields": [
        {
          "name": "whaleexadmin",
          "type": "name"
        },
        {
          "name": "walvalidator",
          "type": "name"
        },
        {
          "name": "feereceiver",
          "type": "name"
        },
        {
          "name": "deposit_contract",
          "type": "name"
        }
      ]
    },
    {
      "name": "init",
      "base": "",
      "fields": [
        {
          "name": "whaleexadmin",
          "type": "name"
        },
        {
          "name": "walvalidator",
          "type": "name"
        },
        {
          "name": "feereceiver",
          "type": "name"
        },
        {
          "name": "deposit_contract",
          "type": "name"
        }
      ]
    },
    {
      "name": "modify",
      "base": "",
      "fields": []
    },
    {
      "name": "redowithdraw",
      "base": "",
      "fields": [
        {
          "name": "chain",
          "type": "symbol_code"
        },
        {
          "name": "withdraw_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "replwithdraw",
      "base": "",
      "fields": [
        {
          "name": "chain",
          "type": "symbol_code"
        },
        {
          "name": "withdraw_id",
          "type": "uint64"
        },
        {
          "name": "withdraw_to",
          "type": "string"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "withdraw_to_memo",
          "type": "string"
        }
      ]
    },
    {
      "name": "retire",
      "base": "",
      "fields": [
        {
          "name": "issuer",
          "type": "name"
        },
        {
          "name": "contract",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    },
    {
      "name": "rmblackcoin",
      "base": "",
      "fields": [
        {
          "name": "token_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "rmblackuser",
      "base": "",
      "fields": [
        {
          "name": "max_record",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "rmchaindata",
      "base": "",
      "fields": [
        {
          "name": "chain",
          "type": "symbol_code"
        },
        {
          "name": "withdraw_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "rmtxdata",
      "base": "",
      "fields": [
        {
          "name": "chain",
          "type": "symbol_code"
        },
        {
          "name": "withdraw_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "tx_data",
      "base": "",
      "fields": [
        {
          "name": "withdraw_id",
          "type": "uint64"
        },
        {
          "name": "tx_hash",
          "type": "string[]"
        },
        {
          "name": "updated_time",
          "type": "time_point_sec"
        }
      ]
    },
    {
      "name": "updatenonce",
      "base": "",
      "fields": [
        {
          "name": "chain",
          "type": "symbol_code"
        },
        {
          "name": "withdraw_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "withdraw_address",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "address",
          "type": "string"
        },
        {
          "name": "next_nonce",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "withdraw_ids",
      "base": "",
      "fields": [
        {
          "name": "next_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "withdraw_policy",
      "base": "",
      "fields": [
        {
          "name": "token_id",
          "type": "uint64"
        },
        {
          "name": "to_burn",
          "type": "bool"
        },
        {
          "name": "store_record",
          "type": "bool"
        },
        {
          "name": "to_transfer",
          "type": "bool"
        },
        {
          "name": "transfer_symbol",
          "type": "symbol"
        },
        {
          "name": "transfer_contract",
          "type": "name"
        },
        {
          "name": "transfer_to_format",
          "type": "string"
        },
        {
          "name": "transfer_to_memo_format",
          "type": "string"
        }
      ]
    },
    {
      "name": "withdraw_record",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "contract",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        },
        {
          "name": "fee",
          "type": "asset"
        },
        {
          "name": "token_id",
          "type": "uint64"
        },
        {
          "name": "withdraw_address",
          "type": "string"
        },
        {
          "name": "nonce",
          "type": "int64"
        },
        {
          "name": "withdraw_to",
          "type": "string"
        },
        {
          "name": "withdraw_to_memo",
          "type": "string"
        },
        {
          "name": "created_time",
          "type": "time_point_sec"
        },
        {
          "name": "txid",
          "type": "checksum256"
        }
      ]
    },
    {
      "name": "withdrawn_record",
      "base": "withdraw_record",
      "fields": [
        {
          "name": "extern_txid",
          "type": "string"
        },
        {
          "name": "extern_index",
          "type": "uint16"
        },
        {
          "name": "extern_block_id",
          "type": "string"
        },
        {
          "name": "extern_block_num",
          "type": "uint64"
        },
        {
          "name": "extern_block_time",
          "type": "time_point_sec"
        }
      ]
    }
  ],
  "actions": [
    {
      "name": "addblackcoin",
      "type": "addblackcoin",
      "ricardian_contract": ""
    },
    {
      "name": "addblackuser",
      "type": "addblackuser",
      "ricardian_contract": ""
    },
    {
      "name": "addchaindata",
      "type": "addchaindata",
      "ricardian_contract": ""
    },
    {
      "name": "addtxdata",
      "type": "addtxdata",
      "ricardian_contract": ""
    },
    {
      "name": "addwithaddr",
      "type": "addwithaddr",
      "ricardian_contract": ""
    },
    {
      "name": "addwithpoli",
      "type": "addwithpoli",
      "ricardian_contract": ""
    },
    {
      "name": "delwithaddr",
      "type": "delwithaddr",
      "ricardian_contract": ""
    },
    {
      "name": "delwithdrawn",
      "type": "delwithdrawn",
      "ricardian_contract": ""
    },
    {
      "name": "delwithpoli",
      "type": "delwithpoli",
      "ricardian_contract": ""
    },
    {
      "name": "fillwithdraw",
      "type": "fillwithdraw",
      "ricardian_contract": ""
    },
    {
      "name": "init",
      "type": "init",
      "ricardian_contract": ""
    },
    {
      "name": "modify",
      "type": "modify",
      "ricardian_contract": ""
    },
    {
      "name": "redowithdraw",
      "type": "redowithdraw",
      "ricardian_contract": ""
    },
    {
      "name": "replwithdraw",
      "type": "replwithdraw",
      "ricardian_contract": ""
    },
    {
      "name": "retire",
      "type": "retire",
      "ricardian_contract": ""
    },
    {
      "name": "rmblackcoin",
      "type": "rmblackcoin",
      "ricardian_contract": ""
    },
    {
      "name": "rmblackuser",
      "type": "rmblackuser",
      "ricardian_contract": ""
    },
    {
      "name": "rmchaindata",
      "type": "rmchaindata",
      "ricardian_contract": ""
    },
    {
      "name": "rmtxdata",
      "type": "rmtxdata",
      "ricardian_contract": ""
    },
    {
      "name": "updatenonce",
      "type": "updatenonce",
      "ricardian_contract": ""
    }
  ],
  "tables": [
    {
      "name": "blacktoken",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "black_token"
    },
    {
      "name": "blackuser",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "black_user"
    },
    {
      "name": "chaindata",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "chain_data"
    },
    {
      "name": "globalconfig",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "global_config"
    },
    {
      "name": "txdata",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "tx_data"
    },
    {
      "name": "withdrawaddr",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "withdraw_address"
    },
    {
      "name": "withdrawids",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "withdraw_ids"
    },
    {
      "name": "withdrawnrec",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "withdrawn_record"
    },
    {
      "name": "withdrawpoli",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "withdraw_policy"
    },
    {
      "name": "withdrawrec",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "withdraw_record"
    }
  ],
  "ricardian_clauses": [],
  "error_messages": [],
  "abi_extensions": [],
  "variants": [],
  "action_results": []
}