Vaulta

whaleexgate2

Contract

The data structures defined by this contract.

  • Table row type of adids

    {
      "name": "ad_ids",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "ad_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in addordermap

    {
      "name": "addordermap",
      "base": "",
      "fields": [
        {
          "name": "order_id",
          "type": "uint64"
        },
        {
          "name": "pie_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in adstate

    {
      "name": "adstate",
      "base": "",
      "fields": [
        {
          "name": "timestamp",
          "type": "uint32"
        },
        {
          "name": "user_sig",
          "type": "signature?"
        },
        {
          "name": "digital_account",
          "type": "name"
        },
        {
          "name": "trade_pair_id",
          "type": "uint64"
        },
        {
          "name": "ad_id",
          "type": "uint64"
        },
        {
          "name": "state",
          "type": "uint8"
        }
      ]
    }
  • Action parameter in cancelorder

    {
      "name": "cancelorder",
      "base": "",
      "fields": [
        {
          "name": "timestamp",
          "type": "uint32"
        },
        {
          "name": "user_sig",
          "type": "signature?"
        },
        {
          "name": "digital_account",
          "type": "name"
        },
        {
          "name": "trade_pair_id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        },
        {
          "name": "message",
          "type": "string"
        },
        {
          "name": "sig_msg",
          "type": "string"
        }
      ]
    }
  • Action parameter in clearids

    {
      "name": "clearids",
      "base": "",
      "fields": [
        {
          "name": "trade_pair_id",
          "type": "uint64"
        },
        {
          "name": "id_type",
          "type": "uint8"
        },
        {
          "name": "max_records",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in cleartable

    {
      "name": "cleartable",
      "base": "",
      "fields": [
        {
          "name": "table_name",
          "type": "string"
        },
        {
          "name": "scope",
          "type": "string"
        },
        {
          "name": "max_records",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in closeorder

    {
      "name": "closeorder",
      "base": "",
      "fields": [
        {
          "name": "timestamp",
          "type": "uint32"
        },
        {
          "name": "user_sig",
          "type": "signature?"
        },
        {
          "name": "digital_account",
          "type": "name"
        },
        {
          "name": "trade_pair_id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in dispute

    {
      "name": "dispute",
      "base": "",
      "fields": [
        {
          "name": "timestamp",
          "type": "uint32"
        },
        {
          "name": "user_sig",
          "type": "signature?"
        },
        {
          "name": "digital_account",
          "type": "name"
        },
        {
          "name": "trade_pair_id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        },
        {
          "name": "message",
          "type": "string"
        },
        {
          "name": "sig_msg",
          "type": "string"
        }
      ]
    }
  • Action parameter in editad

    {
      "name": "editad",
      "base": "",
      "fields": [
        {
          "name": "timestamp",
          "type": "uint32"
        },
        {
          "name": "user_sig",
          "type": "signature?"
        },
        {
          "name": "digital_account",
          "type": "name"
        },
        {
          "name": "trade_pair_id",
          "type": "uint64"
        },
        {
          "name": "ad_id",
          "type": "uint64"
        },
        {
          "name": "asset_amount",
          "type": "asset"
        },
        {
          "name": "fixed_price",
          "type": "asset"
        },
        {
          "name": "relative_price",
          "type": "int32"
        },
        {
          "name": "price_source_id",
          "type": "uint8"
        },
        {
          "name": "min_money",
          "type": "asset"
        },
        {
          "name": "max_money",
          "type": "asset"
        },
        {
          "name": "payment_flags",
          "type": "uint64"
        },
        {
          "name": "payment_window",
          "type": "uint16"
        },
        {
          "name": "terms",
          "type": "string"
        },
        {
          "name": "opening_hours",
          "type": "uint64"
        },
        {
          "name": "required_kyc_flags",
          "type": "uint64"
        },
        {
          "name": "payment_methods",
          "type": "uint16[]"
        },
        {
          "name": "to_delete",
          "type": "bool"
        },
        {
          "name": "sig_msg",
          "type": "string"
        }
      ]
    }
  • Table row type of globalconfig

    {
      "name": "global_config",
      "base": "",
      "fields": [
        {
          "name": "pieotcholder",
          "type": "name"
        },
        {
          "name": "whaleex",
          "type": "name"
        },
        {
          "name": "validator",
          "type": "name"
        },
        {
          "name": "check_sig",
          "type": "bool"
        },
        {
          "name": "extend",
          "type": "uint8"
        },
        {
          "name": "extend2",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in init

    {
      "name": "init",
      "base": "",
      "fields": [
        {
          "name": "pieotcholder",
          "type": "name"
        },
        {
          "name": "whaleex",
          "type": "name"
        },
        {
          "name": "validator",
          "type": "name"
        },
        {
          "name": "verify_sig",
          "type": "bool"
        }
      ]
    }
  • Action parameter in newad

    {
      "name": "newad",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "timestamp",
          "type": "uint32"
        },
        {
          "name": "user_sig",
          "type": "signature?"
        },
        {
          "name": "digital_account",
          "type": "name"
        },
        {
          "name": "trade_pair_id",
          "type": "uint64"
        },
        {
          "name": "asset_amount",
          "type": "asset"
        },
        {
          "name": "fixed_price",
          "type": "asset"
        },
        {
          "name": "relative_price",
          "type": "int32"
        },
        {
          "name": "price_source_id",
          "type": "uint8"
        },
        {
          "name": "min_money",
          "type": "asset"
        },
        {
          "name": "max_money",
          "type": "asset"
        },
        {
          "name": "payment_flags",
          "type": "uint64"
        },
        {
          "name": "payment_window",
          "type": "uint16"
        },
        {
          "name": "terms",
          "type": "string"
        },
        {
          "name": "opening_hours",
          "type": "uint64"
        },
        {
          "name": "required_kyc_flags",
          "type": "uint64"
        },
        {
          "name": "payment_methods",
          "type": "uint16[]"
        },
        {
          "name": "sig_msg",
          "type": "string"
        }
      ]
    }
  • Action parameter in neworder

    {
      "name": "neworder",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "timestamp",
          "type": "uint32"
        },
        {
          "name": "user_sig",
          "type": "signature?"
        },
        {
          "name": "digital_account",
          "type": "name"
        },
        {
          "name": "trade_pair_id",
          "type": "uint64"
        },
        {
          "name": "ad_id",
          "type": "uint64"
        },
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "message",
          "type": "string"
        },
        {
          "name": "order_price",
          "type": "asset"
        },
        {
          "name": "price_expires",
          "type": "uint64"
        },
        {
          "name": "sig",
          "type": "signature"
        },
        {
          "name": "sig_msg",
          "type": "string"
        }
      ]
    }
  • Action parameter in newuser

    {
      "name": "newuser",
      "base": "",
      "fields": [
        {
          "name": "digital_account",
          "type": "name"
        },
        {
          "name": "country_code",
          "type": "uint16"
        },
        {
          "name": "kyc_flags",
          "type": "uint64"
        }
      ]
    }
  • Table row type of orderassets

    {
      "name": "order_assets",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "code",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Table row type of orderids

    {
      "name": "order_ids",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in paidorder

    {
      "name": "paidorder",
      "base": "",
      "fields": [
        {
          "name": "timestamp",
          "type": "uint32"
        },
        {
          "name": "user_sig",
          "type": "signature?"
        },
        {
          "name": "digital_account",
          "type": "name"
        },
        {
          "name": "trade_pair_id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in rejectorder

    {
      "name": "rejectorder",
      "base": "",
      "fields": [
        {
          "name": "timestamp",
          "type": "uint32"
        },
        {
          "name": "user_sig",
          "type": "signature?"
        },
        {
          "name": "digital_account",
          "type": "name"
        },
        {
          "name": "trade_pair_id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        },
        {
          "name": "message",
          "type": "string"
        },
        {
          "name": "sig_msg",
          "type": "string"
        }
      ]
    }
  • Action parameter in retbackasset

    {
      "name": "retbackasset",
      "base": "",
      "fields": [
        {
          "name": "order_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in userkyc

    {
      "name": "userkyc",
      "base": "",
      "fields": [
        {
          "name": "digital_account",
          "type": "name"
        },
        {
          "name": "country_code",
          "type": "uint16"
        },
        {
          "name": "kyc_flags",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in withdraw

    {
      "name": "withdraw",
      "base": "",
      "fields": [
        {
          "name": "timestamp",
          "type": "uint32"
        },
        {
          "name": "user_sig",
          "type": "signature?"
        },
        {
          "name": "digital_account",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "asset_name",
          "type": "name"
        }
      ]
    }